为什么弹性beanstalk没有重启我无响应的实例?

时间:2017-02-28 05:43:09

标签: amazon-web-services elastic-beanstalk

我有一个内存泄漏的java spring应用程序。我实际上已经解决了内存泄漏的原因(没有正确关闭jdbc连接),但我注意到当我的应用程序没有响应时,弹性beanstalk没有重新启动我的实例,我不得不手动完成。为什么不自行重启?

health overview

如您所见,所有请求都失败了。来自aws docs

  

如果配置了运行状况检查URL,Elastic Load Balancing会要求它发送的GET请求返回200 OK的响应。如果应用程序在5秒内未能响应或者响应任何其他HTTP状态代码,则应用程序将无法通过运行状况检查。在连续5次运行状况检查失败后,Elastic Load Balancing将使实例停止服务。

我认为“将实例停止服务”意味着它终止实例并将其替换为新实例。这不是这种情况吗?这是怎么回事?

0 个答案:

没有答案