我使用elasticbeanstalk托管AWS的应用程序。我正在使用工具带从我的本地机器上推送我的应用程序。直到几周前,一切都运行正常,但最近我的更改没有生效。我可以在aws管理控制台中看到我的应用程序正在被推送和部署,但更改并未通过。
我检查了环境事件日志,看看是否有任何来自典型部署的新内容,而且我看到的错误是
ERROR Update environment operation is complete, but with command timeouts. Try increasing the timeout period. For more information, see troubleshooting documentation.
ERROR During an aborted deployment, some instances may have deployed the new application version. To ensure all instances are running the same version, re-deploy the appropriate application version.
ERROR Failed to deploy application.
ERROR Unsuccessful command execution on instance id(s) 'i-8d88a587'. Aborting the operation.
究竟是什么问题,我该怎么做才能解决这个问题?
答案 0 :(得分:0)
脚本文件中肯定有问题
.ebextensions /我的-scripts.config
尝试删除它以查看是否是这种情况。
答案 1 :(得分:0)
可能有多种原因。
下一步的故障排除步骤是下载最新的Elastic Beanstalk日志(从Web控制台或使用messages_open_history
命令行工具。)
打开eb logs
并查看最后几行以确定失败的确切命令。
示例可能是
/var/log/eb-activity.log
中的自定义脚本存在错误