CNode

nginx worker_processes 参数设置疑问

问答
Llik0914发布于11 年前最后回复11 年前4 回复7429 浏览0 收藏

CentOS release 6.5 (Final) nginx/1.6.2

worker_processes auto;

ps -ef | grep nginx 进程的情况

root      1100     1  3 18:52 ?        00:01:46 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf      
nginx    31829  1100  0 19:38 ?        00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx    31832  1100  0 19:38 ?        00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx    31833  1100  0 19:38 ?        00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
root     31834  1100  0 19:38 ?        00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf

这个明显不正常,当然也不能正常提供http服务

worker_processes 1;

进程情况

root     24967     1  0 Nov19 ?        00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx    24968 24967  0 Nov19 ?        00:00:00 nginx: worker process

出现这个问题大概什么原因, 谁遇到过呢?

查看回复

回复 (4)

L
lik0914#1·11 年前

已经知道大概什么原因了,谢谢大家

H
hbin#2·11 年前

worker_processes auto; 只是说 worker 数等于 CPU 核数。不能正常提供 http 服务肯定别的原因

L
lik0914#4·11 年前

补充一下, 系统是公司的虚拟机

参与回复
登录后即可参与回复。登录