![](/img/trans.png)
[英]Deployed rails app to Elastic beanstalk can't connect to RDS
[英]Rails App on Heroku Can't Connect to RDS
我正在尝试获得一个托管在Heroku上且当前使用Heroku-Postges的Rails应用程序,以代替使用AWS / RDS实例作为其数据存储区。 问题在于,Rails应用程序似乎无法建立连接,并且每次与数据库通信时都会挂起。
我从阅读有关此问题的几篇文章中收集到,将Heroku指向数据库的方法是使用DATABASE_URL
参数,其形式为postgres://[dbuser]:[dbpass]@[subhost].amazonaws.com:5432/[dbname]
。
那是怎么回事? 我对它如何覆盖database.yml
值感到困惑。
我还尝试按照以下说明进行操作:下载证书并将其存储在config/ca
文件夹中,然后附加?sslca=config/ca/rds-ssl-ca-cert.pem&sslmode=require&encrypt=true
。
我可以使用PGAdmin直接连接到RDS实例,因此我知道它已启动,正在运行且可访问。
还有什么其他方法可以让我了解这里的情况吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.