我的自定义beanstalk不断重启

Tom*_*mas 5 amazon amazon-elastic-beanstalk

我正在尝试自定义beanstalk的默认AMI,但每次我在一些随机时间后重新启动服务器.我甚至没有改变任何东西,但没有任何作用.

我尝试过以下方法:

  • 找到运行beanstalk的实例,创建AMI,修改beanstalk-crashing的AMI
  • 使用与beanstalk相同的AMI创建新实例,创建AMI,修改配置崩溃

我已经尝试在创建AMI之前停止实例,并创建运行实例的AMI.

编辑:我在这里找到了答案:无法从Amazon Beanstalk示例应用程序生成有效的自定义EC2 AMI

ald*_*eal 2

根据个人经验,将健康状态页面指向一个虚拟的静态 .html 文件。尽管不建议这样做,但这将阻止运行状况检查重新启动机器,并且您可以进行更多内部检查。

AWS 仅将通过 java.util.logging 输出的内容捕获到 S3 日志中。这意味着所有控制台日志记录都不会传输。

也就是说,请确保您在环境配置中定义了私钥,以便您可以轻松地通过 ssh 访问它并查看其输出(它有所变化 - 对于 Tomcat 7,它位于 /opt/tomcat7。对于 tomcat6,它位于 /usr 下/共享/tomcat6)