본문 바로가기
컴퓨터공학 기초/인프라

[nginx] worker_processes 란 ?

by 상용최 2021. 2. 27.
반응형

nginx에는 worker_processes 라는 지시어가 있습니다.

이 지시어는 워커 프로세스의 개수를 정의하는데 사용됩니다.

 

worker_processes 1로 정의를 하면 프로세스는 1개만 뜨게 됩니다.

 

 

이 옵션을 수정하고 재시작 해보겠습니다.

최적의 값은 사용 가능한 CPU 코어의 수라고 합니다.

현재 제가 실행하고 있는 인스턴스는 2 Core이므로 worker_processes를 2로 설정해보겠습니다.

 

재시작 후 프로세스 수의 변화를 살펴 보겠습니다.

프로세스가 2개 뜬것을 볼 수 있습니다.

 

 

출처 : nginx.org/en/docs/ngx_core_module.html#worker_processes

 

Core functionality

Core functionality Example Configuration user www www; worker_processes 2; error_log /var/log/nginx-error.log info; events { use kqueue; worker_connections 2048; } ... Directives Syntax: accept_mutex on | off; Default: accept_mutex off; Context: events If

nginx.org

 

반응형

댓글