2016-03-08 40 views
0

目前我正试图解决我没有配置Puma和Nginx运行的服务器的问题。 Nginx正在侦听端口80,应用程序正在工作,但通过查看进程,我发现只有nginx运行的工作进程。 没有Nginx主进程。Nginx运行时没有主进程

为什么这会起作用?

回答

0

Nginx的工人和掌握的过程通常是根据不同的用户运行,请确保您列出所有用户进程:

# ps axu | grep nginx | grep -v grep 
root  11359 0.0 0.0 58412 2624 ?  Ss Mar10 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf 
www-data 31785 0.0 0.0 65524 10236 ?  S Jun14 18:52 nginx: worker process 

在杀死主流程通常杀死工人了。但如果由于某种奇怪的原因而被杀死而没有杀死工人 - 没有理由让后者停止工作,他们都共享相同的接受者套接字。只有重新加载和类似的命令才会起作用