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 服务器,接收问候响应以诊断上游服务器是否处于活动状态。

相关内容