我有亚马逊EB。 with(Puma,Nginx)64bit Amazon Linux 2014.09 v1.0.9运行Ruby 2.1(Puma)。
突然当我部署项目时,在终端中发送下一个错误: 错误:等待命令完成时超时
注意:之前没有发生。
我在控制台中看到了这个事件,这是日志: 更新环境操作已完成,但命令超时。尝试增加超时时间。有关详细信息,请参阅疑难解答文档。
我已经在没有成功的情况下增加时间。
option_settings:
- namespace: aws:elasticbeanstalk:command
option_name: Timeout
value: 1800
Health需要很长时间才能将其置为绿色(aprox,20分钟),然后用新的更改(aprox,其他20分钟)更新实例需要很长时间,(我只有1个实例) )。
如何查看其他日志? 有什么建议吗?
答案 0 :(得分:2)
这似乎是elasticbeanstalk的常见问题。简而言之,你的EC2实例将变得干扰。您可以做的是终止EC2仪表板上的EC2实例,并且装载机平衡器将启动新实例,这可能会保存您的问题。要最小化任何停机时间,您可以先启动新实例,然后终止旧实例。只是要小心你会丢失任何短暂的数据,你可能不得不重新安装某些依赖项(如果它们不在你的ebextensions 0
如果您需要更多帮助,请与我们联系。请查看aws ebs论坛
干杯, biobirdman
答案 1 :(得分:1)
问题是实例中的RAM,所以我不得不改变其他更大的实例。