Какая разница при выполнении пакетов / программ между командой sudo и службой на фляге uwsgi? и как это исправить? - PullRequest
0 голосов
/ 22 июня 2019

Все еще выясняю, в чем различия, но они показывают другой результат. между использованием команды uwsgi и службы.

Отлично работает и умеет тестировать Использование команды: sudo uwsgi --socket 0.0.0.0:80 --protocol = http -w uwsgi но он не работает с использованием протокола службы Centos с кодом, что я ставлю

тогда я хотел бы спросить, какая разница между использованием команды sudo для непосредственного выполнения файла и использованием службы.

  • Я также установил файл журнала, но он не показывает никакой ошибки в колбе. ошибка из-за тайм-аута состояния сервиса и отказ в соединении с сервера.

Я много чего пробовал, открывая порт, меняя переменные [Service] в flask.service, например, рабочий каталог, Environment и setup.ini

'' ''

--- setup.ini 

[uwsgi]
module = wsgi

master = true
processes = 5

socket = myproject.sock
chmod-socket = 666
vacuum = true

daemonize = /home/user/myproject/uwsgi.log

die-on-term = true
''''

''''
--- flask.service

[Unit]
Description=uWSGI instance to serve ezcoach
After=network.target

[Service]
User=root
Group=root
WorkingDirectory=/home/user/myproject
Environment="/home/user/myproject/projectenv/bin"
ExecStart=/home/user/myproject/projectenv/bin/uwsgi --ini setup.ini

[Install]
WantedBy=multi-user.target

''''

Использование sudo uwsgi не имеет ошибок, но использование службы показывает Активно: сбой при "ExecStart = / home / user / myproject / projectenv / bin / uwsgi --ini setup.ini"

...