2014-01-12 2 views
0

나는 우분투에서 nginx를 설정하는 방법에 대한 지침서를 따라 가고있다. 나는 nginx를 설치했고 성공적으로 시작했다. 튜토리얼은작업자 프로세스의 수를 결정하는 방법

It is often recommended to set the number of NGINX workers equal the number of processors, you can determine the number of processors using: 

cat /proc/cpuinfo | grep processor 

내가 명령을 실행하면, 나는 0

processor : 0 

따라서, 튜토리얼에 따라, 나는 설정을 설정해야 얻었다의 nginx 프로세스 및 작업자 연결을 조정하고 설정에 대한이 말한다 적절한 위치에서 0으로

sudo nano /etc/nginx/nginx.conf 


worker_processes 0; 

튜토리얼의 예는 1. 그러나, 나는 조금 염려했다가 아니라도 때 출력을 실행할 때 0을보고 있지만, 약 내가 ps -ef | grep nginx을 달렸다, 나는이 출력을 얻었다, 거기에 여러 workprocesses가 있다고 제안 했는가? 그것은 내가 cat /proc/cpuinfo | grep processor을 실행하고 무엇을 내가 /etc/nginx/nginx.conf 년에 worker_processes 0;를 설정해야 할 때 나는 공을 볼 우려 문제

root  1824  1 0 19:40 ?  00:00:00 nginx: master process /usr/sbinnginx 
www-data 1825 1824 0 19:40 ?  00:00:00 nginx: worker process 
www-data 1826 1824 0 19:40 ?  00:00:00 nginx: worker process 
www-data 1827 1824 0 19:40 ?  00:00:00 nginx: worker process 
www-data 1828 1824 0 19:40 ?  00:00:00 nginx: worker process 
michael 1832 1378 0 19:44 pts/1 00:00:00 grep --color=auto nginx 

인가?

+0

안녕하세요, 저는 Nginx 설치를하고 있고 4 명의 작업자 프로세스도보고 있습니다. 나는 그것들을 하나로 제한해야 하는가, 아니면 괜찮습니까? 나는 구성을 만질수록 사용하기 쉽다고 추측하고 있습니다. 너는 무엇을 생각하니? –

답변

0

그럼 카운트가 0부터 시작되므로 processor : 0 만 있으면 프로세서/코어가 1 개 밖에 없다는 것을 의미합니다.

확실하지 않지만 worker_processes 0;은 무제한을 의미하므로이 숫자를 worker_processes 1으로 변경해야한다고 생각합니다. 보유하고있는 프로세서의 수와 일치해야합니다.

관련 문제