IT/MiddleWare(WEB WAS)
[WWBTOB/JEUS] Network의 문제로 기인한 Web 서비스 지연 및 불가
에스카르차
2018. 11. 22. 17:09
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