videos - Nginx con Supervisor sigue cambiando el estado b/n Corriendo e Iniciando
video del renacimiento (1)
Ha pasado mucho tiempo, pero podría ayudar a alguien más ... configurar daemon off
en tu configuración de nginx. Supervisord requiere que los procesos no se ejecuten como daemons.
También puede configurarlo directamente para el comando de supervisor:
command=/usr/sbin/nginx -g "daemon off;"
Aquí hay una vista previa del estado que ejecuta el estado supervisorctl status
cada 2 segundos:
[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
¿Es esto normal que nginx reaparezca cada pocos segundos? Sabiendo que nginx está configurado para ejecutarse en segundo plano con esta configuración:
[program:nginx]
command=/usr/sbin/nginx
stdout_events_enabled=true
stderr_events_enabled=true