-
[Jboos_Wildfly]오픈소스 기술 지원 전문 기업 - (주)제스트정보기술] - Wildfly 의 Thread Dump 기록WEBWAS/Wildfly 2024. 4. 12. 18:23
안녕하세요 제스트정보기술입니다.
오늘은 제목에서 말씀 드린 대로
Wildfly 에서 Thread Dump 를 획득하는 방법에 대해서 알아 보겠습니다.
사실 여타 다른 Java 어플리케이션과 다르지 않습니다.
다만 별다른 설정 없이 Wildfly 에서 Thread Dump 를 획득하게 되면 Console 로 출력되는데
백그라운드로 운영 중일 때는 Thread Dump 를 획득해도 볼 수 없어 보기 쉬운 환경을 마련해주어야 합니다.
일반적으로 Thread Dump 를 획득하는 방법은 다음과 같습니다.
ps -ef |grep wildfly 등의 명령어를 통해 pid 를 확인한 뒤
kill -3 pid 명령어를 통해 해당 프로세스의 Thread Dump 를 획득합니다.
이때 wildfly 가 Console 에서 실행중이었다면
이와 같은 Thread Dump 가 그대로 Console 에 출력됩니다.
\그러나 백그라운드에서 실행 중이었다면 따로 볼 수 있는 방법이 없습니다. 그래서
이런식으로 Console 로 출력되는 log 를 별도의 파일로 출력하도록 변경하는 작업이 선행되어야 합니다.
예시를 위해 최대한 간결하게 줄였지만 결국 >> 를 통해 별도의 파일로 출력하도록 변경하면 됩니다.
위의 예시처럼 변경하게 되면
이와 같이 별도의 파일로 출력되는 것을 확인할 수 있으며
이처럼 Console 로 출력되던 log 를 해당 파일에서 확인이 가능해집니다.
이후 Thread Dump 를 획득하게 되면
Thread Dump 의 내용이 지정한 파일에 출력되는 것을 확인할 수 있습니다.
대부분 운영 중인 환경에서는 기동 스크립트에 포함되어 있는 필수 설정에 해당되는 내용이지만
개발 용도로 사용하여 기동 스크립트 없이 구동하는 경우에는
이와 같은 방법을 통해 Thread Dump 를 기록하고 확인할 수 있습니다.
천천히 따라해보시면 어렵지 않게 확인하실 수 있습니다.
<제스트정보기술 기술지원>
(주)제스트정보기술은 전산시스템 구축에 오픈소스 SW로 구성
요구사항 분석과/공개 소프트웨어 설치 및 기술지원/서비스 연동/교육 및 컨설팅을 수행 하고 있습니다.
-. 공개 소프트웨어 기술 지원체계 수립
-. 공개 SW 교육 지원
-. 수요기관의 SW 구조/기능을 분석하고, 공개 SW 도입을 위한 분석, 솔루션을 검토함.
-. 오픈소스 SW 구축을 위한 최근 개발경향 분석
-. 해당 기능/역할에 대한 공개 소프트웨어 기술데이터 분석
-. 개방형 OS 도입 및 인프라 기반 WEB/WAS, 오픈 DB 기술지원 체계 수립
-. Apache, Jboss(Wildfly) was, Linux OS, 오픈 DBMS 구축, 기술지원
제스트정보기술은 20년 이상의 WEB/WAS 기술지원 경험과 노하우를 바탕으로
고객의 인프라 상용소프트웨어(Jeus, weblogic,JBoss EAP, Oracle DB등)에 소요되는 제반비용
(도입, 운영, 유지보수 비용등)을 획기적으로 절감하도록 계획과 방법을 제안하고 있으며
시스템 서비스의 성능을 전반적으로 개선하여 기술지원, 컨설팅을 제공하고 있습니다.
시스템 구축 이후에도 서비스 안정화를 위해 지속적인 서비스 모니터링 지원하고 있으며 ,
고객의 시스템을 안정적으로 운영하기 위해 최선의 노력을 다하고 있습니다.
<오픈소스 기술지원 문의>
영업지원 : sales@xest.kr
전화번호 : 02-558-5918
팩스번호 : 02-558-5913
홈페이지 : http://www.xest.kr
'WEBWAS > Wildfly' 카테고리의 다른 글