uwsgi 配置问题,我需要使用www用户运行,但启动不了。

来源:14-3 uwsgi配置文件方式启动以及代码更新后的重启

starxigua

2018-08-29

我的nginx ftp 网站的文件,的用户都是 www www ,需要让uwsgi也在www用户下运行。修改后就无法启动。配置如下面:

当把virtualenv = /root/.virtualenvs/envPy3删除后,uwsgi就可以启动了,但是网站不能访问。提示Internal Server Error,



# mysite_uwsgi.ini file

[uwsgi]

uid = www

gid = www

master = true

processes = 10

listen = 120

socket = 127.0.0.1:8000

pidfile = /var/run/uwsgi.pid

vacuum = true

chdir = /data/wwwroot/XG2TK

module = XG2TK.wsgi

virtualenv = /root/.virtualenvs/envPy3

daemonize = /data/wwwlogs/uwsgi.log




uid = www

gid = www

换成root就好了。请教。

写回答

1回答

bobby

2018-08-31

Internal Server Error 就证明你的nginx配置没问题了 你下载可以看看uwsgi -i 方式启动的界面 然后访问看看输出 是否有错误 这种错误一般都在django的服务端了 如果你的uwsgi配置了log文件 你就去对应的log文件查看日志就行了

0
0

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程