我有一个在 heroku 上运行的 django 应用程序。它适用于 heroku 提供的 5 mb 数据库。
我有一个 ec2 实例,我在其中安装了 postgresql 数据库并根据以下答案在两个不同的 EC2 实例上设置 Django 和 PostgreSQL设置了数据库
我在 PG 的安全组中添加了自定义 TCP 端口 5432。
要将我的 heroku 应用程序与 EC2 上的 postgresql 数据库连接,我尝试以下操作
heroku config:add DATABASE_URL=\
postgres://my_database_name:my_database_password@\
<Public_DNS>:<PORT>/my_user_name
完成此操作后,我尝试这样做heroku run python manage.py syncdb
,然后收到错误消息:
psycopg2.OperationalError: could not connect to server: Connection timed out
Is the server running on host "......compute-1.amazonaws.com" and accepting
TCP/IP connections on port 5432?
请让我知道,出了什么问题?