Windows 2003에서 아파치(Apache2.2)와 톰캣을 연동하여 웹서버를 구축하였다.
그리고 특별한 문제 없이 웹 사이트가 잘 운영되고 있었다.
어느날 우연히 시스템 관리자가 웹서버를 하루에 한번 이상씩 재부팅을 해주고 있음을 알게 되었다.
httpd.exe 프로세스가 메모리가 줄지 않고 계속 증가하여 결국 서버다운이 되어
사전에 방지하기 위해 서버를 주기적으로 재부팅한다는 사실 -_-;;
여러 루트를 통해 정보를 수집한 결과
가장 많은 답변이 ...
"왜 Windows에서 아파치 톰캣을 돌리냐 리눅스로 바꾸세요" 였다
맞는 말이지만... 개발 환경이 항상 원하는대로 되나 -_-;;
결론
OS문제를 떠나 메모리 누수가 발생하여 계속 증가하는 것으로 판단.
프로그램 소스에 문제가 없다는 가정하에 ... 아파치 환경파일 수정
httpd.conf 에서 주석(#) 제거
...
# Server-pool management (MPM specific)
Include conf/extra/httpd-mpm.conf
...
extra/httpd-mpm.conf 에서 MaxRequestsPerChild 해당 부분 수치 조정
# WinNT MPM
# ThreadsPerChild: constant number of worker threads in the server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_winnt_module>
ThreadsPerChild 150
MaxRequestsPerChild 1000
</IfModule>
MaxRequestsPerChild 숫자
자식 프로세스가 숫자 만큼 요청을 처리후 종료된다는 의미 (0은 종료없이 계속 실행)
Description:
Limit on the number of requests that an individual child server will handle during its life
Syntax: MaxRequestsPerChild number
웹 프로그래밍
2012.09.09 08:35
Window에서 아파치+톰캣 연동시 httpd.exe 메모리 누수 관련
조회 수 4343 추천 수 0 댓글 0
공부 게시판
공부에 도움되는 글을 올려주세요.
-
read more
[공지] 공부 게시판 입니다.
-
Read More
올바른 자위습관을 가져야 하는 이유
-
Read More
대한민국 결정사 직업 등급표
-
Read More
알아두면 유용한 향수 향 종류 모음
-
Read More
로그인 구글 드라이브 안 쓰고 시놀로지 드라이브 쓰는 이유, 설정 방법 & 활용팁
-
Read More
SMB 다중 채널 관리
-
Read More
Synology NAS SMB 3.0 Multichannel 이용하기
-
Read More
어떻게 SSH를 통해 root 권한으로 DSM/SRM에 로그인할 수 있습니까?
-
Read More
시놀로지 나스 SMB 3.0 멀티채널 구성하는법
-
Read More
RWA(Real-World Assets): 실물자산 토큰화 이해
-
Read More
그루밍성범죄와 가스라이팅 차이점, 처벌 수위 알아보기
-
Read More
전문의가 추천하는 자위 횟수
-
Read More
일상에 쉽게 적용할 수 있는 수면 관리 앱 5가지
-
Read More
매일 밤에 머리 감으면 일어나는 일ㅣ탈모 전문가가 알려주는 충격적인 진실ㅣ김주용 원장 1편ㅣ닥터딩요
-
Read More
다친 손가락에 끼우는 실리콘 손가락
-
Read More
성적 취향에 대하여...
-
Read More
fwb(Friends with Benefits)에 대해
-
Read More
자위가 잠자는 데 도움이됩니까? 알아봅시다!
-
Read More
야동 실태보고서
-
Read More
불면증 해결을 위한 자위 활용
-
Read More
변호사가 보아온 상간남들의 공통점


















