//-------------------------------------
설정 파일
/etc/nginx/nginx.conf
//-------------------------------------
* worker_processes
생성할 worker process 수
worker_processes auto; 로 설정하면 cpu 코어 수 만큼을 자동으로 worker process 생성
- 확인
nginx 상태 보기
> sudo systemctl status nginx
or
> ps -lfC nginx
//-------------------------------------
* worker_connections
각 Worker 프로세스 별 최대 허용 커넥션 개수
기본값 : 768
1024 이상으로 추천
//-------------------------------------
* worker_rlimit_nofile
Worker Process 가 열수있는 최대 파일 수를 제한
/etc/security/limits.conf 의 설정에 따름
nginx 를 실행하는 계정을 수정
www-data soft nofile 204800
www-data hard nofile 204800
- 설정예
worker_rlimit_nofile 204800;
//-------------------------------------
https://velog.io/@msung99/Nginx-Worker-프로세스와-httpEvent-영역을-튜닝하여-성능최적화
https://www.cloudbees.com/blog/tuning-nginx
'Code' 카테고리의 다른 글
vscode 이전 버전 다운로드 방법 (0) | 2024.03.01 |
---|---|
composer, npm 의 update 와 install 의 차이 (0) | 2024.02.23 |
함수 - parameter, argument 용어 구분 (0) | 2023.11.24 |
[git] 원격 서버(github)에 push한 커밋 취소 방법 (0) | 2023.11.04 |
닷넷(.NET) 기술 정리 (0) | 2023.11.03 |