Middleware Apache, Tomcat 기술문의
페이지 정보
작성자 leechanho 아이디로 검색 전체게시물 댓글 1건 조회 1,210회 좋아요 1회 작성일 21-08-12 15:58본문
최근 저희 회사가 금융권(손보) 업체에 VOC 시스템을 구축후, 아래와 같은 이슈가 있어 문의드립니다.
[기술 지원 요청 내용]
1. Apache, Tomcat 기반의 WAS Heap Memory 관련
2. Heap Memory 할당 : 4GB
3. 이슈
- 시스템 사용 중 Heap Memory 할당량(4GB)의 거의 최대치를 지속적으로 사용하는 경향이 있어
정상적인 사용인지 혹은 메모리 누수가 있는지 확인 필요
- 내부 분석 결과로는 사용자 접속이 증가함에 따라 사용량이 많아지며 접속이 끊기는 업무 종료 시간 이후에는
Heap Memory 사용량이 급작스럽게 줄어드는 것으로 보아 많은 사용자수로 인한 자연 스러운 현상이며
메모리 누수는 없는 것으로 추측되나 정확한 (공인된) 분석 결과를 도출 하고 자 함.
4. 시스템 1일 접속 량
- 업무 시간 중 2,000건 정도의 사용자가 동시 접속 중이며 (동시 Transaction은 아니며 동시 Session 유지 건수)
- 1일 평균 접속 수는 약 3만건
5. Catalina 로그, 시스템 로그 분석 결과로는 특이사항 발견 못함.
해당 현상에 대한 정확한 분석을 위해 추가자료가 필요하시면 알려주세요.
댓글목록
미들웨어님의 댓글
미들웨어 작성일
안녕하세요.
heapmemory 부족일경우 아래 첨부파일처럼 메모리 사용량이 점점 줄어드는걸 확인 하실 수 있으십니다.
session 값이 적지만, session 메모리로도 OutOfMemory가 발생할 수도 있구요.
언급하신 것 처럼 OOM 관련 log 파일에 없다면 OOM은 아닐 확률이 높겠네요.
(질문)
시스템 사용 중 Heap Memory 할당량(4GB)의 거의 최대치를 지속적으로 사용하는 경향이 있음 <--- 이 부분에 대해 확인하려면 JVM 메모리 설정이 어떻게 되있는지 알수있을까요?
min, max가 동일하게 설정되있을 수도 있는거라.. 설정된 옵션값을 알려주시면 분석에 좀 더 도움이 될것 같습니다.
추가로 모니터링 툴로 분석하는게 있다면 해당 메모리 화면을 스샷해서 올려주시면 좋겠습니다.