16 down vote favorite 2 Here's a preview of the status running supervisorctl status every 2 seconds

http://stackoverflow.com/questions/23216819/nginx-with-supervisor-keep-changing-status-b-w-running-and-starting


Here's a preview of the status running supervisorctl status every 2 seconds:

[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

Is this a normal thing for nginx to respawn every few seconds ? Knowing that nginx is setup to be run in the background with this setup:

[program:nginx]
command=/usr/sbin/nginx
stdout_events_enabled=true

stderr_events_enabled=true

========================================

Its been a long time, but it might help someone else... set "daemon off" in your nginx config. Supervisord requires processes not to run as daemons.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章