nginx TCPバランサー+スイッチ

nginx TCPバランサー+スイッチ

私のNginxは、ユーザーとExchangeクラスタ間のTCPバランサーのように動作します。すべてがうまくいきますが、事前チェックを追加したいと思います。

たとえば、IMAP サービスの場合、TCP セッション開始サービスが「IMAP4 サービスが準備済み」というバナーを返した後

このバナーを監視したいです。失敗すると、ホストはアップストリームから削除されます。

どうすれば解決できますか?ありがとうございます。

答え1

imapモジュールをロードするには、次のように確認できます。

check interval=5000 rise=2 fall=5 timeout=2000 type=imap;

nginx は imap サーバーに接続し、hello 応答を受けてアップストリームサーバーが有効になっているかどうかを診断します。

関連情報