rails部署成功,但Elastic Beanstalk返回522
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rails部署成功,但Elastic Beanstalk返回522相关的知识,希望对你有一定的参考价值。
我将rails5应用程序部署到弹性豆茎容器中,/log/puma.rb
说CMD-AppDeploy succeeded
。我检查了架构迁移和gem安装都是通过查看日志完成的。
但是,当我通过eb open
命令打开页面时,它返回522状态。在这种情况下我该如何进一步调查?
答案
仅供参考 - 如果未设置SECRET_KEY_BASE环境变量,则会发生这种情况。要在弹性beanstalk上设置此环境变量,您可以:
$ rake secret
$ eb setenv SECRET_KEY_BASE=your-secret-key-generated-above
以上是关于rails部署成功,但Elastic Beanstalk返回522的主要内容,如果未能解决你的问题,请参考以下文章
Elastic Beanstalk - 使用 Github Gems 部署 Rails
为啥我的 Rails 应用程序无法部署到 AWS Elastic Beanstalk?
如何修复 AWS Elastic Beanstalk 部署的 Rails 5.2 应用程序捆绑程序问题
AWS Elastic Beanstalk Rails 4,已部署,需要帮助阅读日志文件和调试
502 bad gateway nginx + puma + rails 3.2 on Elastic Beanstalk