应该后端服务器将503发送到AWS ELB

时间:2016-08-02 13:42:57

标签: node.js amazon-ec2 amazon-elb hapi.js

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

1 个答案:

答案 0 :(得分:0)

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

因此,如果您使该节点在Load Balancer中设置的运行状况检查端口上发送503,则ELB将停止向该节点发送流量。