본문 바로가기
WIKI 기술 지식 베이스

Failfast

원문 보기 위키 갱신

Failfast (페일패스트)

Linkerd의 failfast 상태가 무엇을 뜻하는지, 왜 발생하는지, 어떻게 해결하는지 설명하는 문서예요.

출처: Linkerd Failfast

본문

Linkerd가 특정 서비스가 failfast 상태라고 보고한다면, 프록시가 그 서비스에 사용 가능한 엔드포인트가 없다고 판단했다는 뜻이에요. 이런 상황에서는 프록시가 실제로 서비스에 연결을 시도할 필요가 없습니다. 이미 그 서비스와 통신할 수 없다는 것을 알고 있기 때문이에요. 그래서 서비스가 failfast 상태라고 보고하고, 프록시에서 즉시 오류를 반환합니다.

오류는 503 또는 504가 됩니다. 자세한 내용은 아래에서 다루지만, 로그에서 서비스가 failfast 상태인 것을 이미 확인했다면 그 점이 가장 중요한 부분이에요.

failfast 상태에서 벗어나려면, 해당 서비스의 엔드포인트 중 일부가 사용 가능해져야 합니다.