HAProxy - 서버가 유지 관리 모드로 전환되면 요청 실행은 어떻게 되나요?

HAProxy - 서버가 유지 관리 모드로 전환되면 요청 실행은 어떻게 되나요?

쿠키 지속성을 사용하여 HAProxy를 설정했습니다. 서버를 유지 관리 모드로 설정하면 현재 실행 중인 요청은 어떻게 되나요? HAProxy가 이를 종료합니까, 아니면 완료되도록 합니까? 새 요청(다운 서버를 가리키는 쿠키 포함)이 다른 서버로 리디렉션된다는 것을 알고 있지만 HAProxy 설명서를 읽으려고 시도했지만 요청 실행 시 어떤 일이 발생하는지에 대한 정보를 찾을 수 없습니다.

답변1

MAINT 모드는 강제 정지와 같으며 연결을 끊습니다. DRAIN 모드에서는 유효한 지속성 템플릿이 있는 모든 기존 연결과 새로운 연결이 허용됩니다(스틱 테이블 시간 초과까지). 지속성 템플릿이 없는 새 연결은 리디렉션됩니다.

흥미롭게도 상태 확인의 DOWN 모드에서는 on-marked-down shutdown-sessions 옵션을 추가하지 않는 한 연결을 계속할 수 있습니다.

나는 내 대답에 99% 확신합니다. 하지만 항상 몇 가지 테스트를 직접 실행하여 다시 확인하는 것이 가장 좋습니다 :-).

관련 정보