MaxRequestsPerThread 지시어는
한 서버 쓰레드가 처리할 요청개수를 제한한다.
MaxRequestsPerThread개 요청을 처리한후
쓰레드는 죽는다. MaxRequestsPerThread가
0이면 절대로 쓰레드를 죽이지 않는다.
MaxRequestsPerThread를 0이 아닌
값으로 설정하면 두가지 장점이 있다:
- (우연히 발생한) 메모리 유출(memory leakage)때문에
쓰레드가 낭비할 메모리량을 제한한다;
- 쓰레드의 수명을 제한하여 서버 부하가 감소할때
쓰레드 수를 줄인다.
주의:
KeepAlive 요청의
경우 오직 첫번째 요청만을 센다. 그래서 이 지시어는 쓰레드당
연결 개수를 제한하게 된다.