【问题标题】:404 err on Rails 3 deploy to AWS... fine except EB doesn't copy /ondeck to /currentRails 3 上的 404 错误部署到 AWS...很好,除了 EB 没有将 /ondeck 复制到 /current
【发布时间】:2012-11-29 03:39:32
【问题描述】:

当我部署我的 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 配置中是否有我不小心更改的设置?

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

【问题讨论】:

  • 同样的事情发生在我身上:(

标签: ruby-on-rails ruby amazon-web-services http-status-code-404 amazon-elastic-beanstalk


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-08-04
    • 1970-01-01
    • 2013-06-09
    • 2017-07-07
    • 2015-04-14
    • 2015-11-22
    • 1970-01-01
    • 2014-05-12
    • 2016-03-26
    相关资源
    最近更新 更多