【问题标题】:rails deploy success but Elastic Beanstalk returns 522rails 部署成功,但 Elastic Beanstalk 返回 522
【发布时间】:2018-08-13 22:00:54
【问题描述】:

我将我的 rails5 应用程序部署到弹性 beanstalk 容器中,/log/puma.rb 表示CMD-AppDeploy succeeded。 我通过查看日志检查了架构迁移和gem安装都完成了。

但是,当我通过eb open 命令打开页面时,它返回 522 状态。这种情况下我该怎么做进一步调查?

【问题讨论】:

  • eb printenv SECRET_KEY_BASE 返回什么?
  • 谢谢@AnthonyL,我完全忘记设置 SECRET_KEY_BASE。我稍后会尝试更新问题

标签: ruby-on-rails amazon-ec2 deployment amazon-elastic-beanstalk


【解决方案1】:

仅供参考 - 如果未设置 SECRET_KEY_BASE 环境变量,可能会发生这种情况。要在 elastic beanstalk 上设置此环境变量,您可以:

$ rake secret

$ eb setenv SECRET_KEY_BASE=your-secret-key-generated-above

【讨论】:

  • 无赖 - 你的 puma 日志没有提供任何额外信息吗?
猜你喜欢
  • 2017-04-23
  • 2016-09-24
  • 2016-03-04
  • 2019-11-22
  • 2015-09-18
  • 2012-11-13
  • 2020-05-14
  • 2013-08-31
  • 2016-09-18
相关资源
最近更新 更多