동접자수를 변경하기 위해선 재컴파일이 필요하다.
우선 아래와같은 설정부분들을 변경후 재컴파일을 진행한다.
/usr/local/src/APM_Setup/httpd-2.2.23/server/mpm/prefork/prefork.c 파일에서
#define DEFAULT_SERVER_LIMIT 256
위에서 숫자부분을 적당하게 늘려준다.
/usr/local/src/APM_Setup/httpd-2.2.23/server/mpm/worker/worker.c 파일에서
#define DEFAULT_SERVER_LIMIT 16
위에서 숫자부분을 적당하게 늘려준다.
- 단 prefork.c의 치수를 높일결우 worker.c 의 치수도 높여줘야된다.
컴파일은 아래와 같이 수행한다.
./configure –prefix=/usr/local/apache/
make
make install
하면 컴파일이 된다.
*하지만 기존에 운영중이던 apache 가있다면 컴파일시 파일명을 apache 에서 apache_old 라든지 변경후 컴파일을 진행해준다.
컴파일이 완료된후 폴더명을 서로 바꿔 적용시킨뒤 실행을해보고 테스트가 완료되면 기존에있던 파일을 지우도록한다.