max Client 늘리기


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 -> 32
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 -> 32
    MaxClients          150 -> 1024 or 2048 값으로 수정 (max: 2048)
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadsPerChild      25 -> 64 값으로 수정
    MaxRequestsPerChild   0
〈/IfModule>
※ 참고로 MaxClients 값은 StartServers 와 ThreadsPerChild 두 값을 곱한 값으로 ThreadsPerChild 의 max값은 64입니다

수정후 apache 데몬 재시작 

댓글

이 블로그의 인기 게시물

어쩌다 마주친 spring Error

nginx 설정정리

이클립스에서 톰캣 publish할때 에러