跳到主要内容
CNode

nginx worker_processes 参数设置疑问

问答
Llik0914发布于 11 年前最后回复 11 年前
474480

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)

H
hbin#311 年前

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

L
lik0914#211 年前

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

L
lik0914#111 年前

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

参与回复

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