Ruby on rails Nginx在没有主进程的情况下运行
目前,我正在尝试解决一个我没有配置的服务器上的问题,Puma和Nginx正在运行。 Nginx正在监听端口80,应用程序正在运行,但通过查看进程,我发现只有Nginx的工作进程在运行。 没有Nginx主进程Ruby on rails Nginx在没有主进程的情况下运行,ruby-on-rails,nginx,puma,Ruby On Rails,Nginx,Puma,目前,我正在尝试解决一个我没有配置的服务器上的问题,Puma和Nginx正在运行。 Nginx正在监听端口80,应用程序正在运行,但通过查看进程,我发现只有Nginx的工作进程在运行。 没有Nginx主进程 为什么会这样?Nginx worker和master进程通常在不同的用户下运行,请确保列出所有用户进程: # ps axu | grep nginx | grep -v grep root 11359 0.0 0.0 58412 2624 ? Ss Mar1
为什么会这样?Nginx worker和master进程通常在不同的用户下运行,请确保列出所有用户进程:
# 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
在杀死主进程时,它通常也会杀死工人。
但是,如果由于某种奇怪的原因,它被杀死而没有杀死工人——工人没有理由停止工作,他们都共享同一个接受插座。只有“重新加载”和类似命令将不起作用