아티클 관련 제품: 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
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.