Elastic Beanstalk 上的 Django 应用程序无法连接到 RDS
Django app on Elastic Beanstalk can't connect to RDS
我在 Elastic Beanstalk 上有一个 Django 应用程序 运行 抛出以下错误:
[:error] [pid 12271] (2003, "Can't connect to MySQL server on 'xxxxxxxx.xxxxxxxxxxx.us-east-1.rds.amazonaws.com' (110)")
我可以通过 ssh 连接到 EB 服务器然后连接到 MySql:
mysql -uadmin -p -hxxxxxxxx.xxxxxxxxxxx.us-east-1.rds.amazonaws.com
所以我已经排除了它的防火墙问题,或者我的 VPC 的问题。我还尝试在 settings.py 文件中对凭据进行硬编码,以排除 ENV 变量的问题。我对 Django 了解不多,所以任何帮助将不胜感激。
我的 .ebextensions 缺少一些包,我补充说:
packages:
yum:
gcc: []
mysql: []
mysql-devel: []
python-devel: []
我在 Elastic Beanstalk 上有一个 Django 应用程序 运行 抛出以下错误:
[:error] [pid 12271] (2003, "Can't connect to MySQL server on 'xxxxxxxx.xxxxxxxxxxx.us-east-1.rds.amazonaws.com' (110)")
我可以通过 ssh 连接到 EB 服务器然后连接到 MySql:
mysql -uadmin -p -hxxxxxxxx.xxxxxxxxxxx.us-east-1.rds.amazonaws.com
所以我已经排除了它的防火墙问题,或者我的 VPC 的问题。我还尝试在 settings.py 文件中对凭据进行硬编码,以排除 ENV 变量的问题。我对 Django 了解不多,所以任何帮助将不胜感激。
我的 .ebextensions 缺少一些包,我补充说:
packages:
yum:
gcc: []
mysql: []
mysql-devel: []
python-devel: []