Linux WEB

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

2008.05.14 22:11

hostway 조회 수:20922

apache-1.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)