简体   繁体   English

「rescue500 => SocketError : getaddrinfo: Name or service not known」无法解析

[英]「rescue500 => SocketError : getaddrinfo: Name or service not known」 cannot be resolved

Want to achieve想要达到

ruby 2.6.5红宝石 2.6.5
Rails 6.0.4导轨 6.0.4
Amazon AWS S3亚马逊 AWS S3
Thankyou for watching.谢谢收看。
I am creating an application in Rails.我正在 Rails 中创建一个应用程序。
I want to upload an image to AWS S3, but I get the following error in the log and cannot upload it我想将图像上传到 AWS S3,但我在日志中收到以下错误并且无法上传

rescue500 => SocketError : getaddrinfo: Name or service not known
/home/ec2-user/test_app/web/app/services/clamav_service.rb:4:in `initialize'

config/environments/production.rb配置/环境/production.rb

config.x.s3.local = false
config.x.s3.region = ENV["AWS_S3_REGION"]
config.x.s3.bucket = ENV["AWS_S3_BUCKET"]
config.x.s3.access_key = ENV["AWS_S3_ACCESS_KEY"]
config.x.s3.secret_access_key = ENV["AWS_S3_SECRET_ACCESS_KEY"]
config.x.s3.password = ENV["AWS_S3_PASSWORD"]
config.x.s3.path = ENV["AWS_S3_PATH"]

Environment variables in ec2 ec2 中的环境变量

AWS_S3_REGION=ap-northeast-1                                                                                                                                                          
AWS_S3_BUCKET=xxx                                                                                                                                                   
AWS_S3_ACCESS_KEY=yyy                                                                                                                                                
AWS_S3_SECRET_ACCESS_KEY=zzz                                                                                                                     
AWS_S3_PASSWORD=                                                                                                                                                                      
AWS_S3_PATH=uploads/

We have made the following settings.我们进行了以下设置。
I have confirmed that AWS_S3_ACCESS_KEY and AWS_S3_SECRET_ACCESS_KEY are correct.我已经确认 AWS_S3_ACCESS_KEY 和 AWS_S3_SECRET_ACCESS_KEY 是正确的。
In my local environment, I was able to upload successfully, so I think it is a bug in my environment.在我的本地环境中,我能够成功上传,所以我认为这是我的环境中的一个错误。

I would appreciate it if you could tell me if I missed anything.如果您能告诉我我是否遗漏了什么,我将不胜感激。

clamd 没有扩展环境变量,所以我只好直接写出来。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Elasticsearch SocketError(getaddrinfo:名称或服务未知) - Elasticsearch SocketError (getaddrinfo: Name or service not known) Rails Heroku SocketError:getaddrinfo:名称或服务未知 - Rails Heroku SocketError: getaddrinfo: Name or service not known 在狂欢中面临问题 SocketError (getaddrinfo: Name or service not known) - Facing issue SocketError (getaddrinfo: Name or service not known) in spree 无法启动Rails服务器! “ getaddrinfo:名称或服务未知(SocketError)” - Can't start Rails server! “getaddrinfo: Name or service not known (SocketError)” aws-sdk gem:SocketError:getaddrinfo:名称或服务未知 - aws-sdk gem: SocketError: getaddrinfo: Name or service not known UsuariosController#forgot中的SocketError-getaddrinfo:名称或服务未知 - SocketError in UsuariosController#forgot - getaddrinfo: Name or service not known Rails服务器错误“初始化”:getaddrinfo:名称或服务未知(SocketError) - rails server error `initialize': getaddrinfo: Name or service not known (SocketError) SSL 证书 getaddrinfo:名称或服务未知(SocketError)Rails-4.2.0 - SSL Certificate getaddrinfo: Name or service not known (SocketError) Rails-4.2.0 Rails 3机械化-SocketError:getaddrinfo:主机或名称未知 - Rails 3 Mechanize - SocketError: getaddrinfo: Host or name not known 部署到EC2后,sidekiq现在报告SocketError:getaddrinfo:名称或服务未知 - After a deploy to EC2 sidekiq now reports SocketError: getaddrinfo: Name or service not known
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM