728x90
UNIX 장비의 경우 OHS/Apache의 경우 MPM이 worker로 잡혀있다.
최근 프로젝트 상에서 OHS 12.2.1.4 버전을 솔라리스 장비에 설치를 하였는데,
담당자의 말로는 메모리가 지속적으로 사용되는데, 해소가 되지않아
메모리 사용률이 99%라는 얘기를 들었다.
보아하는 솔라리스의 버그인지 유닉스의 버그인지, OHS의 버그인지는 모르겠으나. 패치를 할 수 없는 상황이라면
다음과 같은 방법을 사용하는 것이 좋다.
httpd.conf에서 <IfModule mpm_worker_module> 내부에 작성되어있는
MaxConnectionsPerChild 0 이 값을
MaxConnectionsPerChild 1000으로 설정을 해주자
0 자체가 스레드 갯수를 무한정늘리기 때문에 지속적으로 메모리가 차오르는 원인이 된다.
해당 조치를 하고 OHS 컴포넌트를 재기동 해주면 된다.
'WEB-SERVER > OHS & JBCS & Apache' 카테고리의 다른 글
| [Apache2.4] systemctl start httpd가 안 된다면.. (0) | 2024.02.22 |
|---|---|
| [Apache2.4] mod_jk 관련 연동 파일 및 옵션 정리 (0) | 2024.02.22 |
| OHS MaxClient(MaxRequestWorker) 개념 정리 (0) | 2023.09.01 |
| MPM (0) | 2023.08.24 |
| WebLogic Plugin Parameter 모음 (0) | 2023.08.24 |