Nginx健康检查0. 背景1. 方案概述2. 配置参数详解3. 完整示例4. 参考文档Nginx官方文档中文版(不断翻译中) :http://tengine.taobao.org/documentation_cn.html
0. 背景服务治理的一个重要任务是感知服务节点变更,完成服务自动注册及异常节点的自动摘除。这就需要服务治理平台能够:及时、准确的感知service节点的健康状况。1. 方案概述Nginx 提供了三种HTTP服务健康检查方案供用户选择:1、TCP层默认检查方案:定时与后端服务建立一条tcp连接,链接建立成功则认为服务节点是健康的。2、HTTP层默认检查方案:TCP层检查有一定的局限性:很多HTTP服务是带状态的,端口处于listen状态并不能代表服务已经完成预热;不能真实反映服务内部处理逻辑是