0

我有一个 Hapi.js 节点服务器。如果节点运行缓慢(事件循环延迟超过阈值或类似设置),我可以将我的应用程序配置为吐出 503 作为故障保护。运行此节点的 EC2 前面的 AWS ELB 是否理解 503 并将请求重新路由到 ELB 下的其他节点。这是一个好的模式吗?

4

1 回答 1

0

AWS ELB ping 运行状况检查中设置的端口,如果在该端口上没有收到 200 Ok 消息,则将该节点标记为不健康并停止向该节点发送流量。

因此,如果您让该节点在负载均衡器中设置的健康检查端口上发送 503,则 ELB 将停止向该节点发送流量。

于 2016-08-02T14:22:06.240 回答