标题。当我以uwsgi ***
或运行 uwsgi 时/usr/local/bin/uwsgi ***
,它运行正常,但当我以 运行它时/usr/bin/uwsgi ***
(作为服务运行),它不会执行文件chdir
的指令.ini
,导致无法加载脚本。
我的.ini
文件:
[uwsgi]
socket = 127.0.0.1:3031
pidfile = /run/uwsgi/app/***.pid
chdir = /var/www/admin/data/www/test.***.##/***/
pythonpath = ..
file = wsgi.py
default.ini
文件:
[uwsgi]
autoload = true
master = true
workers = 2
no-orphans = true
log-date = true
uid = www-data
gid = www-data
我该如何修复它?
答案1
如果您运行不同的程序,您将得到不同的结果。 /usr/local/bin/uwsgi
并且/usr/bin/uwsgi
是不同的程序。我的第一个想法是,这/usr/bin/uwsgi
可能是一个较旧的版本,不支持该chdir
参数。