部署环境:ubuntu 8.04,python2.5, django1.0,
deployment server: nginx0.67 + fastFcgi + django
在使用development server开发好系统后(正常运行 ),部署到上述服务器环境中
有些url请求会产生 unhandled exception throwed by app, 但在development server环境下
完全正常,郁闷极了。
查看nginx.error:
Traceback (most recent call last):
File "build/bdist.linux-i686/egg/flup/server/fcgi_base.py", line 558, in run
protocolStatus, appStatus = self.server.handler(self)
File "build/bdist.linux-i686/egg/flup/server/fcgi_base.py", line 1112, in handler
result = self.application(environ, start_response)
File "/usr/lib/python2.5/site-packages/django/core/handlers/wsgi.py", line 239, in __call__
response = self.get_response(request)
File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py", line 67, in get_response
response = middleware_method(request)
File "/usr/lib/python2.5/site-packages/django/middleware/common.py", line 56, in process_request
if (not _is_valid_path(request.path_info) and
File "/usr/lib/python2.5/site-packages/django/middleware/common.py", line 142, in _is_valid_path
urlresolvers.resolve(path)
File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py", line 246, in resolve
return get_resolver(urlconf).resolve(path)
File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py", line 181, in resolve
sub_match = pattern.resolve(new_path)
File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py", line 181, in resolve
sub_match = pattern.resolve(new_path)
File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py", line 181, in resolve
sub_match = pattern.resolve(new_path)
File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py", line 181, in resolve
sub_match = pattern.resolve(new_path)
File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py", line 124, in resolve
return self.callback, args, kwargs
File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py", line 130, in _get_callback
self._callback = get_callable(self._callback_str)
File "/usr/lib/python2.5/site-packages/django/utils/functional.py", line 130, in wrapper
res
看提示好像是调用view之前发生了错误,解析url时出错,
关键是只是部分url请求会出错,有些又不会出错
本来想使用django-debug-tool用在production server上进行查看问题,但好像不能使用,
django-debug-tool只能用在development server上吗?
还有没有其他方法可以捕捉到这些 unhandled exception吗?
对了,开发时用python2.6,不知这个有没有影响
any help?
thanks advanced!!
分享到:
相关推荐
django项目部署总结
教程基于Windows server2012+Python3.6+IIS之上部署django的,同样适用于server2012之上的版本服务器和windows7以上的windows操作系统。
Ubuntu部署Django项目方法详解,教程使用的软件版本:Ubuntu 18.04.1 LTS,django2.0,Python 3.6.5、nginx-1.13.7、uWSGI (2.0.17.1),Ubuntu是纯净的,全新的。
django核心运行原理,很强大的文档,利于读懂django。
CentOS7下部署Django项目详细操作步骤,部署是基于:centos7+nginx+uwsgi+python3+django 之上做的
Django 部署 centos7.docx
salt-django-example, Django 部署的salt状态树示例 salt-django-example将 Django 应用程序部署到生产服务器的salt状态树。堆栈__Ubuntu: 包名称和堆栈的其他部分只与Ubuntu一起使用为wsgi容器提供反向代理,并为 ...
在win10部署Django项目
解决方法: 1.首先你需要在自己的app下面创建2个目录 ... 您可能感兴趣的文章:django 解决自定义序列化返回处理数据为null的问题django queryset 去重 .distinct()说明django的403/404/500错误自定义页面的配置方式
centos+nginx+vue+django部署办法.docx
django项目部署所使用的nginx,uwsgi配置文件,nginx配置文件,以及详细的配置教程,不会部署的可以参考
Django 部署 centos7.rar
django部署所需rpm包与pip包
感谢杜赛大佬用爱发电,本渣渣只是一个...Django-Docker容器化部署-杜赛博客,这是教你手把手部署 Docker + Django + MySQL + Nginx + Gunicorn 的傻瓜式教程,目的是让 Docker 菜鸟也能快速部署容器化的 Django 应用。
Nginx+Uwsgi+Django(python3)+Vue部署,一步步实现。网上找了N多篇文章都没成功,特意记录,以免其他同学踩坑
这是我上知了课堂的Django笔记,包含了完整的项目部署过程。请注意:并不包含课堂的视频资料。
宝塔面板部署django项目.使用的是django3.0.6+python3.7+mysql数据库,
腾讯云部署Django项目的测试代码,很简单的代码+初级部署网站人员
使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 Django web 应用.zip使用 Docker 部署 ...
nginx+uwsgi+django是我们常用的django部署方式。nginx作为最前端的服务器,他负责接收所有的客户端请求,对于请求的静态文件,由nginx服务器自己完成,因为它具有很好处理静态文件的能力,性能进行过优化,支持高...