我在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 vars的问题。我不太了解Django,所以任何帮助都会受到赞赏。
答案 0 :(得分:0)
我错过了.ebextensions的一些软件包,我补充道:
packages:
yum:
gcc: []
mysql: []
mysql-devel: []
python-devel: []