Nginx с супервизором продолжает изменять статус B / w работает и запускается
вот предварительный просмотр состояния работает supervisorctl status
каждые 2 секунды:
[root@docker] ~ # supervisorctl status
nginx RUNNING pid 2090, uptime 0:00:02
[root@docker] ~ # supervisorctl status
nginx STARTING
[root@docker] redis-2.8.9 # supervisorctl status
nginx RUNNING pid 2110, uptime 0:00:01
это нормально для nginx возрождаться каждые несколько секунд ? Зная, что nginx настроен для запуска в фоновом режиме с этой настройкой:
[program:nginx]
command=/usr/sbin/nginx
stdout_events_enabled=true
stderr_events_enabled=true
1 ответов
прошло много времени, но это может помочь кому-то еще... set daemon off
в конфигурации nginx. Supervisord требует, чтобы процессы не запускались как демоны.
вы также можете установить его непосредственно на команду супервайзера:
command=/usr/sbin/nginx -g "daemon off;"