8

当我部署我的 rails 应用程序时,我遇到了一些导致 nginx 1.2.3 404 错误的错误。

在部署期间,EB 说:“错误:某些实例未响应命令。未收到来自 [i-a054e9de] 的响应。”

我可以登录到我的 EC2 并在 var/app "mv ondeck to current" 然后 "touch current/tmp/restart.txt" 然后应用程序将正确部署并正常工作。它具有所有依赖项并正确连接到 RDS 数据库。

问题是:

如何让 aws 服务器(弹性 beantalk)进行最终部署步骤,将 ondeck 复制到当前?

我的配置文件中是否缺少某些内容?EB配置中是否有我不小心更改的设置?

顺便说一句,直到最近出现这个问题之前,一切都运行良好......任何想法都值得赞赏。提前致谢。

4

1 回答 1

1

有一次,我做了一个 EB“重建部署”,它从弹性负载均衡器中删除了支持 https: 的端口 443 设置。

当我将 443 添加回平衡器时,部署开始正常工作......即它将完成部署,并从 ondeck 复制到当前。问题似乎已经解决,尽管我无法解释为什么这是必要的。

于 2012-12-12T15:25:08.963 回答