728x90
운영을 하다보면 특정 요청의 실행 시간이 길어져 자원을 계속 잡고 있는 경우가 있다.
WebtoB 어드민에서 [si] 명령어로 요청들 현황 확인 가능한데, reqs = count 가 정상 처리된 상황이나,
이렇게 숫자가 다른 경우가 지속될경우, 오래 자원을 점유하고 있는 프로세스가 존재한다는것으로 확인 필요하다.
시간 지나 빠지면 괜찮은데 운영에 지장 갈 정도까지 영향을 준다면 모니터링 화면에서
"어떤 프로세스가 자원을 잡고있는지, 얼마나 진행됐는지, 강제 중지할수 있는지"를 확인해 판단에 도움을 준다.
이 내용은 최근에 알았는데, 좀더 일찍 알았으면 좋았을걸 - 한다.
JEUS8 웹어드민 화면에서 확인 가능하다.
(웹어드민 지원되지 않는다면 로그나 모니터링 프로그램을 이용해야 할듯.)
Monitoring > Thread 부분에서 확인 가능한 화면. 현재 진행중(active) 프로세스를 확인 가능하고,
중단(interrupt) 시킬수도 있음. 프로세스 확인후 적절한 판단 진행 필요.
(interrupt 할 경우 프로세스는 중단되며, 요청자 화면은 500 error 로 뜸)
끝.
728x90
'IT 인프라' 카테고리의 다른 글
도커 구성요소, 이미지와 컨테이너, 명령어 그리고 컨테이너 다루기 위한 기능(엔트리포인트, 로그 등) (0) | 2022.12.08 |
---|---|
git 사용 이유와 간단한 작업(명령어) 개념 정리 (1) | 2022.11.27 |
JEUS 세션 클러스터링 방식, timeout 설정 부분 (0) | 2022.07.25 |
URL Redirect 목적과 WebtoB 설정 (0) | 2022.07.24 |
Jeus Connection Validation (0) | 2022.07.23 |