супервизор == 4.1.0 и не root пользователь - не работает - PullRequest
0 голосов
/ 08 марта 2020

Python 3.x

следующая конфигурация у нас не работает:

supervisor==4.1.0

supervisor.conf:

[supervisord]
nodaemon = true
user = nonrootuser

[program:nginx]
command = /usr/sbin/nginx
startsecs = 5
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0

[program:app-uwsgi]
command = uwsgi --ini /etc/uwsgi.ini
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0

ошибка, которую мы получаем является то, что наш nonrootuser не может получить доступ к nginx журналам.

Примечание : проблема в том, что он работал до того, как мы обновлены до:

supervisor==4.1.0
[emerg] 27#27: open() "/var/log/nginx/error.log" failed (13: Permission denied)

Есть предложения?

...