Заглавие. Когда я запускаю uwsgi как uwsgi ***
или /usr/local/bin/uwsgi ***
он работает отлично, но когда я запускаю его как /usr/bin/uwsgi ***
(поскольку он запущен как служба) он не выполняет chdir
директива .ini
file, что приводит к невозможности загрузки скрипта.
Мой .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
Как я мог это исправить?
Если вы запустите другую программу, вы получите другие результаты. /usr/local/bin/uwsgi
и /usr/bin/uwsgi
это разные программы. Моей первой мыслью было бы, что /usr/bin/uwsgi
возможно более старая версия, которая не поддерживает chdir
параметр.