小编OpI*_*Ivy的帖子

ubuntu + nginx + uwsgi + django 找不到 Python 应用程序

我正在尝试使用 nginx 设置我的服务器到 uwsgi 到 django 堆栈,但是我遇到了 uwsgi 部分的问题。

当我运行 uwsgi 并在命令行中传入所有参数时,它可以正常工作。我的 uwsgi 调用如下所示:

uwsgi --socket /tmp/uwsgi.sock --chdir ~/web/test.com --wsgi-file ~/web/test.com/store/wsgi.py --virtualenv ~/web/test.com/testenv --chmod-socket=666 --enable-threads
Run Code Online (Sandbox Code Playgroud)

然后我将这些参数复制到一个如下所示的 ini 文件中:

# django.ini file
[uwsgi]
master          = true 
socket          = /tmp/uwsgi.sock
chmod-socket    = 666
chdir           = /home/ubuntu/web/test.com
wsgi_file       = /home/ubuntu/web/test.com/store/wsgi.py
virtualenv      = /home/ubuntu/web/test.com/causumptionenv
vacuum          = true
enable-threads  = true
Run Code Online (Sandbox Code Playgroud)

但是,当我使用 django.ini 文件运行 uwsgi 时,我得到了这个输出。

[uWSGI] getting INI configuration from django.ini
*** Starting uWSGI 1.9.11 (64bit) on [Fri May 31 14:52:44 2013] ***
compiled …
Run Code Online (Sandbox Code Playgroud)

ubuntu nginx django uwsgi

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

django ×1

nginx ×1

ubuntu ×1

uwsgi ×1