apache 1.3.x 버전 대를 제외한 (1.3은 max값 1024으로 설정)
apache 2.0.x, apache 2.2.x 에서는 max client 가 기본설정값인 150 으로 설정되어 있습니다.
따라서 max 값을 변경하고자 할 경우 다음과 같이 환경설정 파일에서 수정하면 됩니다.
※ apache 2.0.x, 2.2.x 서버는 worker 방식으로 동작하며, 컴파일시 자동으로 max 값은 패치되어 있습니다.
1. apache 2.0.x
/usr/local/apache/conf/httpd.conf 에서 수정합니다.
〈IfModule worker.c>
StartServers 2
MaxClients 150 -> 1024 or 2048 값으로 수정 (max: 2048)
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25 -> 64 값으로 수정
MaxRequestsPerChild 0
〈/IfModule>
수정후 apache 데몬 재시작
2. apache 2.2.x
먼저 /usr/local/apache/conf/httpd.conf 에서
419번째 줄쯤 Include conf/extra/httpd-mpm.conf 주석해제후 저장합니다.
/usr/local/apache/conf/extra/httpd-mpm.conf 수정합니다.
〈IfModule mpm_worker_module>
StartServers 2
MaxClients 150 -> 1024 or 2048 값으로 수정 (max: 2048)
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25 -> 64 값으로 수정
MaxRequestsPerChild 0
〈/IfModule>
수정후 apache 데몬 재시작