Amazon EC2 t3a.medium 인스턴스에서 NGINX와 PHP-FPM을 사용하여 웹 서버를 구축하고 최대 동시 접속자 수를 설정하는 방법
Amazon EC2 t3a.medium 인스턴스에서 NGINX와 PHP-FPM을 사용하여 웹 서버를 구축하고 최대 동시 접속자 수를 설정하는 방법은 다음과 같습니다.
1. NGINX의 worker_processes 설정
EC2 t3a.medium 인스턴스는 2개의 vCPU를 가지고 있으므로 worker_processes 설정을 2로 지정할 수 있습니다.
worker_processes 2;
2. NGINX의 worker_connections 설정
worker_connections 설정은 최대 동시 접속자 수를 제한합니다. t3a.medium 인스턴스의 경우, 메모리가 4GB이므로 1024 정도의 값으로 설정할 수 있습니다.
worker_connections 1024;
3. PHP-FPM의 pm.max_children 설정
t3a.medium 인스턴스는 2개의 vCPU를 가지고 있으므로 pm.max_children 설정을 20~30 정도로 설정할 수 있습니다.
pm.max_children = 20;
4. PHP-FPM의 pm.max_requests 설정
pm.max_requests 설정은 각 PHP 프로세스가 처리할 최대 요청 수를 결정합니다. 일반적으로 500으로 설정합니다.
pm.max_requests = 500;
이러한 설정을 적용하면 t3a.medium 인스턴스에서 NGINX와 PHP-FPM을 최적화하여 최대 동시 접속자 수를 처리할 수 있습니다. 단, 실제 사용하는 애플리케이션의 특성에 따라 설정값은 조정이 필요합니다.
'퍼블릭 클라우드' 카테고리의 다른 글
| [draft] Amazon Linux 2023(AL2023)의 상용 출시 (0) | 2025.12.08 |
|---|---|
| [draft] Amazon t3a.medium과 t4g.medium의 비교 (0) | 2025.12.01 |
| [draft] Amazon EC2 파일 시스템 확장 (0) | 2025.11.30 |
| [draft] Amazon Linux 2 인스턴스에 도커를 설치하는 방법 (0) | 2025.11.28 |
| [draft] aws-shell을 설치하는 방법 (0) | 2025.11.25 |