【发布时间】:2011-04-16 02:25:58
【问题描述】:
使用 instruction 我尝试连接 Python + uWSGI。
我在文件夹 /home/sanya/django/pasteurl 中创建了默认项目。 但是,在我得到的浏览器中打开它
uWSGI Error
wsgi application not found
日志包含以下内容:
binding on TCP port: 9001
your server socket listen backlog is limited to 64 connections
added /home/sanya/django/pasteurl to pythonpath.
initializing hooks...done.
...getting the applications list from the 'django' module...
uwsgi.applications dictionary is not defined, trying with the "applications" one...
applications dictionary is not defined, trying with the "application" callable.
static applications not defined, you have to use the dynamic one...
spawned uWSGI master process (pid: 7637)
spawned uWSGI worker 1 (pid: 7646)
spawned uWSGI worker 2 (pid: 7647)
spawned uWSGI worker 3 (pid: 7648)
spawned uWSGI worker 4 (pid: 7649)
文件/home/sanya/django/pasteurl/django.wsgi
import os
import django.core.handlers.wsgi
# init django settings
os.environ['DJANGO_SETTINGS_MODULE'] = 'pasteurl.settings'
# define wsgi app
application = django.core.handlers.wsgi.WSGIHandler()
# mount this application at the webroot
# applications = { '/': 'application' }
我意识到,这个应用程序字典有问题
【问题讨论】:
标签: python django nginx wsgi uwsgi