Twinreader 상태 요청시 502 bad gateway

작성자 이호영 수정일 2023-01-06 11:28

#TwinReader, #502, #BadGateway

아티클 관련 제품: TwinReader

오류 메세지 혹은 현상
  • Twinreader로 분석 요청 혹은 분석 상태 조회를 요청하였을 경우 502 bad gateway가 발생

원인
  • 특정한 이유로 mgr-pod가 재 구동되었고 해당 pod의 IP주소가 캐시로 남아있어 삭제된 pod로 요청을 보내게 되어 발생.


문제 해결
  • 아래 방법으로 해결되지 않을 경우 담당 엔지니어에게 연락 부탁드립니다.

    

    1.  현재 운영 중인 pod를 조회합니다.

kubectl get pod -o wide
NAME                                                     READY   STATUS      RESTARTS   AGE    IP         
core-client-7d9ccd8d74-7lf4r                             1/1     Running     0          66d    6.2.138.206
core-server-classification-deployment-678dd7d488-swwqj   1/1     Running     0          21d    6.2.138.216
core-server-etc-deployment-99dc8d8df-6tjft               1/1     Running     2          87d    6.2.138.207
core-server-ocr-deployment-85f6d68878-sbmtb              1/1     Running     2          83d    6.2.138.213
fs-deployment-78996664f4-4xzgh                           1/1     Running     2          204d   6.2.138.227
gunicorn-post-test-deploy-8b565fff6-hsghq                1/1     Running     1          86d    6.2.138.219
ingress-nginx-admission-create-fllnk                     0/1     Completed   0          207d   6.2.138.201
ingress-nginx-admission-patch-x79v4                      0/1     Completed   0          207d   6.2.138.200
ingress-nginx-controller-7586f485b7-9mtwx                1/1     Running     2          207d   6.2.138.199
mgr-deployment-7b54cb98fb-rklkw                          1/1     Running     1          80d    6.2.138.254
mysql-59f96bbcb8-t9qw7                                   1/1     Running     2          206d   6.2.138.221
test-core-deployment-7489647d98-brqwc                    1/1     Running     1          83d    6.2.138.223
webui-deployment-8db895bd4-zcqhb                         1/1     Running     1          83d    6.2.138.195


2.  Error가 발생했던 시점에 mgr-pod log를 확인합니다.

> IP 주소가 위의 운영중인 pod의 IP주소와 일치하는지 확인합니다.



3. 일치하지 않는 경우 pod를 재 구동 시켜줍니다.

kubectl delete pod [mgr-deployment-pod-name]

 - 재 구동한 뒤 정상 운영되는지 확인 하여 줍니다.

kubectl get po -o wide

 

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.

02-558-8300