회원가입| 아이디/비밀번호
 
Apache 동시접속자 수 늘리는 방법

    httpd-2.x.x 에서의 SERVER_LIMIT 변경


    apache-2.x.x 에서는 HARD_SERVER_LIMIT 을 수정하여 Max_Client 를 수정할 수 있습니다.

    apache_tarball_source/src/include/httpd.h

    #ifndef HARD_SERVER_LIMIT
    #ifdef WIN32
    #define HARD_SERVER_LIMIT 1024
    #elif defined(NETWARE)
    #define HARD_SERVER_LIMIT 2048
    #else
    #define HARD_SERVER_LIMIT 256   <-- 2048 로 수정
    #endif
    #endif

    httpd-2.x.x 부터는 변경 아래와 같이 수정 후 apache 를 컴파일하시면 됩니다.

    httpd-2.2.x 소스를 압축 해제 후
    server/mpm/prefork/prefork.c 파일에서
    #define DEFAULT_SERVER_LIMIT 256 를 아래와 같이 수정합니다.

    #define DEFAULT_SERVER_LIMIT 1024

    server/mpm/worker/worker.c 파일에서
    #define DEFAULT_SERVER_LIMIT 16  부분을 찾아서  ( 16 * 16 = 256)
    #define DEFAULT_THREAD_LIMIT 64  이렇게 수정해 줍니다. ( 16 * 64 = 1024)