![nginx TCP 밸런서 + 스위치](https://linux55.com/image/104873/nginx%20TCP%20%EB%B0%B8%EB%9F%B0%EC%84%9C%20%2B%20%EC%8A%A4%EC%9C%84%EC%B9%98.png)
내 Nginx는 사용자와 Exchange 클러스터 간의 TCP 밸런서처럼 작동합니다. 모든 것이 잘 작동하지만 사전 검사를 추가하고 싶습니다.
예를 들어 IMAP 서비스의 경우 TCP 세션 시작 서비스가 "IMAP4 서비스가 준비되었습니다"라는 배너를 반환한 후
이 배너를 모니터링하고 싶습니다. 실패하면 호스트가 업스트림에서 제거됩니다.
어떻게 해결할 수 있나요? 감사해요.
답변1
imap 모듈을 로드하려면 다음과 같이 확인할 수 있습니다.
check interval=5000 rise=2 fall=5 timeout=2000 type=imap;
nginx는 imap 서버에 연결하고 hello 응답을 받아 업스트림 서버가 활성화되어 있는지 진단합니다.