Middleware [APACHE / TOMCAT] 쓰레드 풀 분석 문의
페이지 정보
작성자 Wonjongseok 아이디로 검색 전체게시물 댓글 2건 조회 2,039회 좋아요 0회 작성일 20-11-09 11:49본문
안녕하세요.
아래 WEB/WAS 관련 원인분석이 가능하신지 문의드립니다.
1. 고객사 : 공공기관
2. 이슈사항 : WAS 쓰레드 풀현상이 발생되는 원인파악 필요
- 현재 apache / tomcat 구성으로 되어 있으며, 개발업체 통해 전달받은 config 및 최근 log 를 함께 첨부드립니다.
추가로 확인이 필요한 사항 있으시면 말씀 부탁드리겠습니다.
감사합니다.
첨부파일
- 20201105_작업내용.txt (19.6K) 70회 다운로드 | DATE : 2020-11-09 11:49:21
- 20201105_apach2_tomcat6.zip (238.9K) 14회 다운로드 | DATE : 2020-11-09 16:41:53
댓글목록
미들웨어님의 댓글
미들웨어 작성일
안녕하세요. 미들웨어 입니다.
첨부해주신 로그파일로는 Thread값이 왜 증가됐는지 확인은 어렵습니다.
설정을 보니 AJP-13 연동된 MaxThread=600 인데, 로그상에 확인되는 Thread 수는 125개 만 확인되네요.
로그를 봐도 이것때문이다 라고 단정지을 수 있는 범위가 너무 적네요.
dlLE2.jsp
api error -> javax.servlet.jsp.JspException: java.lang.NullPointerException
- 설정
<Connector port="18009" URIEncoding="UTF-8" maxThreads="600" redirectPort="18443" connectionTimeout="10000" protocol="AJP/1.3"/>
- 로그
9136 20-11-05 16:06:53 thread count >> 125
# 추가 필요한 내용
1. ThreadDump 파일 요청
Thread 이슈는 무조건 Thread Dump가 있어야 당시 Thread 에서 어떠한 행위가 있었는지 분석이 가능합니다.
java_heapdump 파일
2. GC.log
이슈당시 Memory를 분석 할 수 있는 GC.log 가 있으면 더 좋습니다.
3. Scouter 모니터링 Tool 설치
이슈가 생기면 가장먼저 해야할 것이 이슈 내용이 기록되있는 log자료입니다.
지금과 같은 이슈 발생시 log 파일로는 추가 분석이 어렵고, 동일 이슈 발생 재발시 대응할 수 있는게 한계가 있습니다.
Tomcat 에는 오픈소스 Tool 인 scouter 을 설치해서 관리하시기를 추천해드립니다.
TECH -> 미들웨어에 가이드 해드린 Scouter 링크 첨부해드리니 참고해서 설치 진행하시면 도움이 되실겁니다
http://www.chlux.co.kr/bbs/board.php?bo_table=board02&wr_id=115&sca=Middleware
감사합니다.
Wonjongseok님의 댓글의 댓글
Wonjongseok 작성일
안녕하세요. 미들웨어님.
해당 답변 감사합니다.
필요사항은 확보하는 대로 Upload 해서 추가 요청 드리겠습니다.
감사합니다.