728x90
개요
Network의 문제로 기인한 Web 서비스 지연 및 불가 상황
현상
Web 화면 호출이 전혀 되지 않고, 단순 image파일 개별 호출도 되지 않는 현상 발생.
WebtoB/JEUS 재 기동 후에는 서비스 정상 작동함.
원인
1) wsadmin을 통한 확인(wsadmin : st -s, si)
html서비스의 평균 처리시간이 오래 걸렸으며(60초이상), Queueing 또한 발생.
이 상황으로 인해 단순한 image파일도 호출되지 않았음.
2) WebtoB의 error log 확인 결과
[27/Mar/2018:08:43:45 +0900] [error] [client -] TIMEOUT is expired while svc is running
[27/Mar/2018:08:43:49 +0900] [error] [client -] TIMEOUT is expired while svc is running
위 로그에서 확인되는 사항은 사용자의 요청이 WebtoB의 TIMEOUT(300초)시간을 지났다는 로그임.
WebtoB의 TIMEOUT은 Client와 WebtoB사이의 데이터 전송 중 TIMOUT시간 (300초) 이상 어떠한 패킷(데이터)도 Client와 WebtoB사이에 전송되지 않았을 경우 적용되는 값임.
Network Bottleneck이나 기타 요인으로 인해 패킷 전송지연이 발생되었을 것으로 판단됨.
해결방안
본 상황은 큰 파일을 동시에 많은 사용자가 다운 받음으로 인해 발생된 서비스 지연에 해당한다.
즉 시스템적인 오류가 아닌 업무적인 특성으로 인해 과부하가 발생한 것으로, Network 전송속도를 개선하는 것이 근본적인 해결방법임.
Network의 문제로 기인한 Web 서비스 지연 및 불가 상황
현상
Web 화면 호출이 전혀 되지 않고, 단순 image파일 개별 호출도 되지 않는 현상 발생.
WebtoB/JEUS 재 기동 후에는 서비스 정상 작동함.
원인
1) wsadmin을 통한 확인(wsadmin : st -s, si)
html서비스의 평균 처리시간이 오래 걸렸으며(60초이상), Queueing 또한 발생.
이 상황으로 인해 단순한 image파일도 호출되지 않았음.
2) WebtoB의 error log 확인 결과
[27/Mar/2018:08:43:45 +0900] [error] [client -] TIMEOUT is expired while svc is running
[27/Mar/2018:08:43:49 +0900] [error] [client -] TIMEOUT is expired while svc is running
위 로그에서 확인되는 사항은 사용자의 요청이 WebtoB의 TIMEOUT(300초)시간을 지났다는 로그임.
WebtoB의 TIMEOUT은 Client와 WebtoB사이의 데이터 전송 중 TIMOUT시간 (300초) 이상 어떠한 패킷(데이터)도 Client와 WebtoB사이에 전송되지 않았을 경우 적용되는 값임.
Network Bottleneck이나 기타 요인으로 인해 패킷 전송지연이 발생되었을 것으로 판단됨.
해결방안
본 상황은 큰 파일을 동시에 많은 사용자가 다운 받음으로 인해 발생된 서비스 지연에 해당한다.
즉 시스템적인 오류가 아닌 업무적인 특성으로 인해 과부하가 발생한 것으로, Network 전송속도를 개선하는 것이 근본적인 해결방법임.
728x90
'IT > MiddleWare(WEB WAS)' 카테고리의 다른 글
[JEUS]Java Minor Upgrade 후 JEUS 기동 실패 (0) | 2018.12.10 |
---|---|
[WEBTOB]Diffie-Hellman 키를 이용한 Logjam 취약점 (0) | 2018.12.10 |
[JEUS]Hotspot Compile 시 비정상종료 발생 (0) | 2018.11.20 |
[WEBTOB]하위extension_rewriting불가 (0) | 2018.11.19 |
[JEUS]큰 크기의 세션으로 인한 Queing (0) | 2018.11.09 |