내 환경
- CentOS 6.4 X86_64
- 아파치 2.4.4
- PHP 5.4.16 (FPM)
- 2.00GHz에서 Intel Xeon E5-2620 2 개 (8 개 코어, 각 프로세서 당 16 개 스레드)
- 48GB RAM 등록 메모리.
- RAID0에 3 개의 하드 디스크 15RPM 145GB (바이오 제공)
흥미로운 변수
<IfModule mpm_event_module>
StartServers 2
ThreadLimit 196
MinSpareThreads 96
MaxSpareThreads 192
ThreadsPerChild 96
MaxRequestWorkers 192
MaxConnectionsPerChild 96
</IfModule>
아파치 서버 상태
서버 버전 : Apache / 2.2.4 (Unix) OpenSSL / 1.0.1e mod_fastcgi / mod-fastcgi-SNAP-0910052141
서버 구축 : 2013 년 5 월 24 일 16:48:07
현재 시간 : 2013 년 6 월 17 일 월요일 09:48:11 COT
재시작 시간 : 2013 년 6 월 17 일 월요일 08:35:14 COT
Parent Server Config. 생성 : 1
상위 서버 MPM 생성 : 0
서버 가동 시간 : 1 시간 12 분 57 초
서버로드 : 0.05 0.10 0.09
총 액세스 : 14144-총 트래픽 : 349.7MB
CPU 사용량 : u.28 s.25 cu0 cs0-.0121 % CPU
3.23 요청 / 초 로드 -81.8 kB / 초-25.3 kB /
요청 현재 처리중인 1 요청, 191 유휴 작업자PID | Connections | Threads | Async connections | total | accepting | busy | idle | keep-alive | closing ============================================================== 18997 | 3 | yes | 1 | 95 | 0 | 3 18485 | 0 | yes | 0 | 96 | 0 | 0 ============================================================== Sum | 3 | | 1 | 191 | 0 | 3
오류 기록
오류 메시지는
[Mon Jun 17 09 : 32 : 45.680842 2013] [mpm_event : error] [pid 8574 : tid 140185091581760] AH00485 : MaxRequestWorkers가 아닌 점수 판이 가득 찼습니다.
몇 초마다 나타납니다. 이해가되지 않습니다. 어떻게 고칠 수 있습니까?
MaxConnectionsPerChild
설정은 생산 사용 방법이 너무 낮습니다. 또한 0 이외의 값으로 설정하면 내부적으로 메모리가 누출되므로 Windows에서만 수행됩니다.