공유할 서비스 선택

QnA


QnA

Middleware WAS - Tomcat 502 Error 이슈 문의

페이지 정보

작성자 Wonjongseok 아이디로 검색 전체게시물 댓글 2건 조회 433회 좋아요 1회 작성일 20-07-16 10:30

본문

안녕하세요.

 

Tomcat 502 Error 이슈에 대해 문의드립니다.

 

# 고객사 : 금융권

 

# 이슈내용 : 개발 서버 내 다수의 톰캣 중 한 개 톰캣 인스턴스에서 간헐적으로 502 Proxy Error 발생

 

Web 상에서 유사 사례를 검색해 보았는데, 자세히는 모르지만 해당 사례의 전례가 없어 보입니다.

 

좀 더 전문적으로 접근해 보아야 하는지요?

 

추가적으로 확인해 볼 사항이 어떤 것들이 있을까요?

 

이슈를 해결할 수 있는 가이드가 있으시면 안내 부탁드립니다.

 

감사합니다.

댓글목록

채택됨

미들웨어님의 댓글

미들웨어 작성일

안녕하세요. 미들웨어 입니다.

http 502 code error에 봉착하셨군요.
"502 Bad Gateway 잘못된 게이트웨이"

502error 은 접근 통신오류 입니다.
일반적으로 500error 는 잘못된 개발로 인한 오류고, 503은 web -> was 통신 중 was(tomcat) 접속안되서 발생되는 오류이며,
언급하신 502 gateway 오류는 비정상 접근에 대한 통신오류 입니다.
여기서 중요한건 원래 잘되던 건데 502가 발생했는지, 아니면 신규 접속할때부터 502가 발생했는지를 우선 확인해봐야 합니다.
전자일 경우, dns가 변경됐다거나, 사설 ip -> 공인 ip 변경하는 방식이던지, 사내 Network 가 변경되었는지 확인이 필요합니다.
후자일 경우, 애초에 통신연결이 비정상적이였으니 127.0.0.1 테스트 해보시고 사설ip 접속테스트 해보시고, 공인 ip 테스트 해보시는 방식으로 범위를 좁혀 나가야 합니다.

질문자의 경우 간혈적 502라고 말씀하셨으니
저라면 아래와 같이 순차적으로 확인해볼 것 같네요.

1. 정상적일때 tomcat access.log 확인하여 접속되는 ip가 무엇인지 확인 (ip  확인이 안된다면 TECH 카데고리에 있는 "X-Forwarded-For" 설정을 추가하세요
    http://www.chlux.co.kr/bbs/board.php?bo_table=board02&wr_id=104&sca=Middleware
2. 비 정상적일때는 access.log 호출이 없을텐데, 그럴때 호출되는 방식이 web/was stick 방식인지 확인도 필요하고 전체 구간 별 점검을 해주셔야 합니다.
3. 다수 tomcat 중 한개 인스턴스에서만 그렇다고 하신것에 초점을 맞춰보면 tomcat 인스턴스 기동시 port 충돌나는지 확인이 필요합니다.
중복해서 같은 instance port로 기동되면 502발생할 수 있습니다.

도움이 되셨으면 하네요.
그럼 이상 "미들웨어" 였습니다.

Wonjongseok님의 댓글의 댓글

Wonjongseok 작성일

안녕하세요. 미들웨어님.
자세한 답변 감사합니다.

지난 주 원인 파악은 된 것으로 보여집니다.

개발자 측에서 Tomcat의 종료를 스크립트로 구현해 강제 종료를 시킨 상황이 있었고
그로 인해 정상적인 기동이 되지 않았던 것으로 판단하고 있습니다.

알려주신 해결 방법에 대해서는, 유사한 사례가 발생할 때 많은 도움이 될 것 같네요~^^

항상 기분 좋은 일들만 있으시기를 바랍니다.

감사합니다.

QnA 목록
답변 제목 작성자 작성일 조회수
1 OS leechanho 아이디로 검색 전체게시물 11-18 42
HA_VKDB 장애 발생 로그 분석 요청

카테고리 : OS

1
42 1
작성자 : leechanho 20/11/18
2 Middleware Wonjongseok 아이디로 검색 전체게시물 11-09 58
[APACHE / TOMCAT] 쓰레드 풀 분석 문의

카테고리 : Middleware

2
58 2
작성자 : Wonjongseok 20/11/09
1 OS LeeHyongDong 아이디로 검색 전체게시물 11-04 85
polkitd이 CPU를 많이 사용중입니다.

카테고리 : OS

1
85 1
작성자 : LeeHyongDong 20/11/04
6 OS 포테크 아이디로 검색 전체게시물 10-20 157
centos7 gfs2설정시 문의

카테고리 : OS

6
157 6
작성자 : 포테크 20/10/20
1 OS leechanho 아이디로 검색 전체게시물 09-17 210
CentOS NTP 설정문의

카테고리 : OS

1
210 1
작성자 : leechanho 20/09/17
1 OS
GFS2 설정 댓글+ 1
꿀꿀이 아이디로 검색 전체게시물 09-01 220
GFS2 설정

카테고리 : OS

1
220 1
작성자 : 꿀꿀이 20/09/01
2 Middleware Wonjongseok 아이디로 검색 전체게시물 08-26 149
[ Apache / Tomcat ] Tomcat 구동 에러 문의

카테고리 : Middleware

2
149 2
작성자 : Wonjongseok 20/08/26
1 OS LeeHyongDong 아이디로 검색 전체게시물 08-24 263
버퍼 캐시를 메모리로 복구시키는 방법 문의

카테고리 : OS

1
263 1
작성자 : LeeHyongDong 20/08/24
2 Middleware Wonjongseok 아이디로 검색 전체게시물 07-30 305
[ Apache / Tomcat ] Tomcat 400 bad request error 이슈 문의

카테고리 : Middleware

2
305 2
작성자 : Wonjongseok 20/07/30
1 OS
HA Cluster 문의 댓글+ 1
심팀 아이디로 검색 전체게시물 07-24 515
HA Cluster 문의

카테고리 : OS

1
515 1
작성자 : 심팀 20/07/24
Total 24건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top