rails部署成功,但Elastic Beanstalk返回522

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rails部署成功,但Elastic Beanstalk返回522相关的知识,希望对你有一定的参考价值。

我将rails5应用程序部署到弹性豆茎容器中,/log/puma.rbCMD-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

如何在Elastic Beanstalk容器中提供Rails应用程序的webpacked资产?