Apache HTTP Server Version 2.1

Apache > HTTP Server > Documentation > Version 2.1 > 모듈

# 아파치 MPM beos

가능한 언어: de | en | es | ko

설명: | 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` 요청의 경우 오직 첫번째 요청만을 센다. 그래서 이 지시어는 쓰레드당 연결 개수를 제한하게 된다.

가능한 언어: de | en | es | ko