只需在一个新的ubuntu服务器12.04上安装Nginx。
ps -e | grep nginx
一开始什么也没回,所以我运行了nginx
,这似乎让事情开始了。
运行ps -e | grep nginx
现在返回许多相同的进程?
1793 ? 00:00:00 nginx
1794 ? 00:00:00 nginx
1795 ? 00:00:00 nginx
1796 ? 00:00:00 nginx
1797 ? 00:00:00 nginx
所有的东西似乎都在运行,但是我想知道为什么会有倍数,它们在做什么,如果我只杀死其中的一个,我的服务器会发生什么呢?
发布于 2014-01-03 04:00:16
这是nginx
的工作进程数。默认配置有4个辅助进程。在这里,web服务器可以非常快地处理多个连接。其中一个是主进程(请参阅ps fax | grep nginx
的输出):
user@host:~# ps fax | grep nginx
6885 ? Ss 0:00 nginx: master process /usr/sbin/nginx
6886 ? S 0:00 \_ nginx: worker process
6887 ? S 0:00 \_ nginx: worker process
6888 ? S 0:00 \_ nginx: worker process
6889 ? S 0:00 \_ nginx: worker process
您可以看到有一个主进程和4个子进程(工作人员)。
不确定配置了多少工作进程类型:
user@host:~# grep worker_processes /etc/nginx/nginx.conf
worker_processes 4;
https://askubuntu.com/questions/399431
复制相似问题