如何确定负载平衡器的合理健康检查超时时间?
我的应用程序未能通过负载平衡器健康检查。我使用的是5秒的默认健康检查超时时间,但我注意到,当应用程序运行到30%的CPU利用率的峰值时,CloudWatch上的平均延迟图在运行期间(持续2-4小时)跃升至~50。内存利用率和IOPs都很低且稳定。30%的使用率是否足以期望超过5秒的健康检查响应增加?如果是的话,是否有确定健康检查超时的标准做法?
发布于 2018-06-27 12:15:42
你的问题的答案一定是模糊的。“我如何确定正确的健康检查时间”这个问题的答案?与回答以下问题非常相似:“对于我的应用程序来说,哪些延迟仍然是健康的?”
一般指南可解释如下:
考虑关于CPU利用率的第二个问题:这取决于您的应用程序。运行测试,运行负载测试,找到瓶颈,移除瓶颈。
https://serverfault.com/questions/918121
复制相似问题