TIL

Application Gateway의 health check

소금시장 2022. 11. 9. 16:44

port에 대해서 헬스체크를 보낼 경우 서버가 살아있는지만 확인하게 된다.

 

그런데 만약 백엔드 풀에 다시 nginx가 올라가 있고, 그 뒤에 WAS가 있는 구조라면

 

port에 대해서만 헬스체크를 시행할 경우 nginx가 살아있고 WAS가 죽더라도 여전히 healthy하다고 판단하게 된다.

 

따라서 200 status code를 받도록 설정해야 WAS까지 access를 하면서 서버가 진짜 살아있는지 확인할 수 있다.

 

그리고 health check용 access가 발생할 때 그만큼 로그가 쌓이는 것을 방지하기 위해 로그 수집에서 제외시킬 수 있다.