주의 : 아파치 컴파일 할 때만 적용....(rpm 설치시에는 해당 안됨)
** max client 수 조정
1. apache 1.3
apache 1.3에서는 MaxClient는 기본적으로 256까지만 설정할 수 있다.
이 parameter값을 증가시키려면 apache의 source를 수정하여 다시 컴파일 해야한다.
apache source directory에 있는 src/include/httpd.h 파일에서
HARD_SERVER_LIMIT 256 으로 설정된 값을 512,1024로 변경하여 저장 후 apache를 재컴파일해주면 된다.
2. apache2.2
apache 2.2 버전은 1.3과 매우다르다. 따라서, httpd.h 파일에는 MaxClient와 관련된 option이 없다.
apache 1.3 버전에서는 src/include/httpd.h 파일 하나만 수정한 후 configure해주면 되었지만 apache 2.2에서는 2개의 파일에서 설정을 바꾸어 주어야한다.
1) source directory 에서 server/mpm/prefork/prefork.c 파일을 열고
#define DEFAULT_SERVER_LIMIT 256 → 2048 수정 후 저장
※ 여기서, 2048 /256 을 하면 8 이라는 배수가 나온다.. 이 배수를 잘 기억해둔다.
2) source directory 에서 server/mpm/worker/worker.c 파알을 열고
#define DEFAULT_SERVER_LIMIT 16 → 256
3) ./configure --prefix=/usr/local/apache2.2 --enable-rewrite 명령으로 apache 재컴파일.
4) vi /usr/local/apache2.2/conf/extra/httpd-mem.conf
→ MaxClient 2048 저장 후 apache restart!!