Voici un aperçu du statut en cours d’exécution du statut de supervisorctl status
toutes les 2 secondes:
[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
Est-ce normal que nginx réapparaisse toutes les quelques secondes? Sachant que nginx est configuré pour être exécuté en arrière-plan avec cette configuration:
[program:nginx] command=/usr/sbin/nginx stdout_events_enabled=true stderr_events_enabled=true
Cela fait longtemps, mais cela pourrait aider quelqu’un d’autre … daemon off
dans votre configuration nginx. Supervisord exige que les processus ne fonctionnent pas en tant que démons.
Vous pouvez également le définir directement pour la commande du superviseur:
command=/usr/sbin/nginx -g "daemon off;"