我的 Nginx 的工作方式类似于用户和 Exchange 集群之间的 tcp 平衡器。一切正常,但我想添加主动检查。
例如 IMAP 服务,在 TCP 会话启动服务返回横幅后:“IMAP4 服务已就绪”
我想监视这个横幅,如果它失败,主机将从上游删除。
我该如何解决?谢谢。
答案1
加载imap模块,你可以做如下检查:
check interval=5000 rise=2 fall=5 timeout=2000 type=imap;
nginx 连接到 imap 服务器,接收问候响应以诊断上游服务器是否处于活动状态。