Apache HTTP Server Version 2.0
아파치 MPM beos
이 문서는 최신판 번역이 아닙니다.
최근에 변경된 내용은 영어 문서를 참고하세요.
설명: | BeOS에 최적화된 다중처리 모듈. |
---|---|
상태: | MPM |
모듈명: | mpm_beos_module |
소스파일: | beos.c |
요약
이 다중처리 모듈(MPM)은 BeOS에서 기본적으로 사용한다. 한 조절 프로세스가 요청을 처리할 쓰레드들을 만든다.
MaxRequestsPerThread 지시어
설명: | 한 쓰레드가 실행하는 동안 처리할 요청개수 한계 |
---|---|
문법: | MaxRequestsPerThread number |
기본값: | MaxRequestsPerThread 0 |
사용장소: | 주서버설정 |
상태: | MPM |
모듈: | beos |
MaxRequestsPerThread
지시어는
한 서버 쓰레드가 처리할 요청개수를 제한한다.
MaxRequestsPerThread
개 요청을 처리한후
쓰레드는 죽는다. MaxRequestsPerThread
가
0
이면 절대로 쓰레드를 죽이지 않는다.
MaxRequestsPerThread
를 0이 아닌
값으로 설정하면 두가지 장점이 있다:
- (우연히 발생한) 메모리 유출(memory leakage)때문에 쓰레드가 낭비할 메모리량을 제한한다;
- 쓰레드의 수명을 제한하여 서버 부하가 감소할때 쓰레드 수를 줄인다.
주의:
KeepAlive
요청의
경우 오직 첫번째 요청만을 센다. 그래서 이 지시어는 쓰레드당
연결 개수를 제한하게 된다.