AWS Elastic Beanstalk没有获取环境变量

我试图在AWS Elastic Beanstalk上运行Rails 6应用程序,但是我从puma日志中得到以下内容(每隔几秒钟重复一次)

[21776] +上下文中的Gemfile:/ var / app / current / Gemfile
[21776]工人的提前终止

版本号:

  • 滑轨 6.0.3.3
  • 彪马 4.3.5
  • ElasticBeanstalk Ruby 2.7 running on 64bit Amazon Linux 2/3.1.1
  • 红宝石 2.7.1p83

服务器从实例外部无响应,并且没有任何响应log/production.log

在开发人员计算机上以production模式运行时,没有任何错误,并且数据库可以访问(没有迁移失败)。

在AWS实例上运行bundle exec puma -p 3000 -e production我得到的命令

Puma starting in single mode...
Version 4.3.5 (ruby 2.7.1-p83), codename: Mysterious Traveller
Min threads: 5, max threads: 5
Environment: production
Listening on tcp://0.0.0.0:3000
Use Ctrl-C to stop

因此没有明显的错误可能导致工作人员停工。

我如何找出导致工人失败的原因?

编辑1:

我在实例上运行Rails控制台,发现缺少环境变量-例如生产数据库user / pass / host。对它们进行硬编码后,就可以连接到数据库了。我怀疑缺少其他环境变量会使应用程序崩溃。

AWS论坛上的用户找到了答案

在我的Gemfile中设置

gem "nio4r", "= 2.5.2"

解决了这个问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AWS Elastic Beanstalk Docker环境变量

来自分类Dev

在AWS Elastic-Beanstalk上添加/更改环境变量

来自分类Dev

Python中的AWS Elastic Beanstalk环境变量

来自分类Dev

在AWS Elastic-Beanstalk上添加/更改环境变量

来自分类Dev

AWS Elastic Beanstalk:运行Cron.d脚本,缺少环境变量

来自分类Dev

未在Elastic Beanstalk中设置Django AWS RDS环境变量

来自分类Dev

在EB应用程序级别覆盖的AWS Elastic Beanstalk环境变量

来自分类Dev

更改 IAM 用户密钥时如何更新 Elastic Beanstalk 环境变量中的 AWS 凭证?

来自分类Dev

AWS Elastic Beanstalk 环境变量不会从配置文件更新

来自分类Dev

FTP with AWS elastic Beanstalk

来自分类Dev

Docker主机的Elastic Beanstalk环境变量

来自分类Dev

错误:无法更新AWS Elastic Beanstalk环境

来自分类Dev

测试AWS Elastic Beanstalk扩展

来自分类Dev

使用AWS Elastic Beanstalk的FTP

来自分类Dev

AWS Elastic Beanstalk Django迁移

来自分类Dev

AWS Elastic Beanstalk错误-乘客

来自分类Dev

AWS并分解Elastic Beanstalk实例

来自分类Dev

AWS Elastic Beanstalk调度部署

来自分类Dev

AWS Elastic Beanstalk部署顺序

来自分类Dev

Elastic Beanstalk定制AMI无法看到环境变量

来自分类Dev

如何使用Java SDK创建AWS Elastic Beanstalk环境?

来自分类Dev

Elastic Beanstalk AWS中的环境与应用程序

来自分类Dev

在AWS Elastic Beanstalk环境中使用namecheap域名吗?

来自分类Dev

AWS Elastic Beanstalk - 保护生产环境免受意外部署

来自分类Dev

具有多个负载均衡器的AWS Elastic Beanstalk环境

来自分类Dev

AWS Elastic Beanstalk和PHP会话

来自分类Dev

如何配置Amazon AWS Elastic Beanstalk服务?

来自分类Dev

AWS Elastic Beanstalk公开的源代码

来自分类Dev

从AWS Elastic Beanstalk下载应用程序

Related 相关文章

热门标签

归档