728x90
반응형
SMALL

AWS Application Load Balancer의 health check path에서 404 오류가 발생하면, 로드 밸런서는 해당 인스턴스를 비정상 상태로 표시합니다. 이를 해결하기 위해 다음과 같은 방법을 시도해 볼 수 있습니다.

  1. Health Check Path 수정: Health check path가 존재하지 않거나 잘못된 경로를 가리키고 있는 경우 404 오류가 발생할 수 있습니다. 따라서, 정확한 경로를 지정하도록 설정을 변경해보세요.
  2. Security Group 설정 확인: 보안 그룹 설정에서 Health Check 요청을 허용하지 않은 경우에도 404 오류가 발생할 수 있습니다. 인스턴스의 보안 그룹 설정을 확인하고, 로드 밸런서의 보안 그룹에서 Health Check 요청을 허용하도록 구성해보세요.
  3. 인스턴스 구성 확인: Health Check 요청이 인스턴스로 전달되는 포트 및 경로를 확인해보세요. 인스턴스 구성과 일치하지 않는 경우 404 오류가 발생할 수 있습니다.
  4. 로그 분석: 인스턴스에서 로그를 확인하여 404 오류를 발생시키는 요청을 확인하고, 해당 요청에 대한 처리를 개선하도록 시도해보세요.
  5. Health Check Protocol 변경: Health Check Protocol이 HTTP 또는 HTTPS로 설정되어 있는 경우, 인스턴스에서 해당 프로토콜로 응답해야합니다. 만약 인스턴스가 다른 프로토콜로 응답하고 있다면, Health Check Protocol을 변경하여 다시 시도해보세요.

위와 같은 방법으로 시도해보아도 문제가 해결되지 않는다면, 로드 밸런서나 인스턴스의 상태를 확인해보는 것이 좋습니다.

 

일단 health check에서 200을 404로 바꾸면 HTTP -> HTTPS로 변경 완료 된다!
이를 200에서 해결하기 위해 찾고 있습니다.
config와 controller를 설정하고 있습니다.

728x90
반응형
LIST

+ Recent posts