Все еще выясняю, в чем различия, но они показывают другой результат. между использованием команды 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"