Nginx 主管保持启动并更改pid
这是mu主管设置Nginx 主管保持启动并更改pid,nginx,supervisord,Nginx,Supervisord,这是mu主管设置 [program:nginx] command=/usr/sbin/nginx -c /etc/nginx/nginx.conf -g "daemon off;" stdout_events_enabled = true stderr_events_enabled = true 我测试了结果,它不断地启动和改变pid。 这正常吗 nginx RUNNING pid 11771, uptime 0:00:01 super
[program:nginx]
command=/usr/sbin/nginx -c /etc/nginx/nginx.conf -g "daemon off;"
stdout_events_enabled = true
stderr_events_enabled = true
我测试了结果,它不断地启动和改变pid。
这正常吗
nginx RUNNING pid 11771, uptime 0:00:01
supervisor> status
nginx RUNNING pid 11771, uptime 0:00:02
supervisor> status
nginx STARTING
supervisor> status
nginx STARTING
supervisor> status
nginx RUNNING pid 11772, uptime 0:00:02
supervisor> status
nginx RUNNING pid 11772, uptime 0:00:03
supervisor> status
nginx STARTING
supervisor> status
nginx RUNNING pid 11773, uptime 0:00:02
supervisor> status
nginx STARTING
supervisor> status
nginx RUNNING pid 11784, uptime 0:00:01
supervisor> status
nginx RUNNING pid 11784, uptime 0:00:02
我也有同样的问题 首先,我们应该关闭nginx.conf的
守护进程。
其次,使用此命令检查nginx进程ps-ax | grep nginx
,并使用kill-9
杀死工作进程和主进程
在我们使用supervisor管理nginx之前,我假设当nginx已经运行时,sudo supervisor CTL stop nginx
不起作用
使用sudo-supervisortl-status
,现在我可以知道nginx-status正在运行 nginx错误日志中是否有错误行?是!谢谢你提醒。我检查日志。它说ip已经绑定了。我发现一个nginx进程正在运行。我杀了它,重新启动它,它工作了!!