【问题标题】:PostgreSQL psql: could not connect to server: Connection refusedPostgreSQL psql:无法连接到服务器:连接被拒绝
【发布时间】:2013-05-19 10:00:34
【问题描述】:

我正在制作我的第一个 Django 应用程序并尝试部署到 Heroku。我正在使用 postgres 数据库。当我在本地主机上运行它时,我的应用程序运行良好。我将我的项目推送到 Heroku,当我尝试访问该站点时,我收到以下错误:

"psql: could not connect to server: Connection refused Is the server running on host  
host.domain.com and accepting TCP/IP connections on port 5432?"

所以我一直在无休止地寻找这个问题的解决方案,在我发现的少数几个中,NONE 可以清楚地解释从 localhost 更改 postgres 设置所涉及的步骤。显然,我应该更改 postgres 配置文件中的设置,我在计算机上找不到任何痕迹,也找不到命令行指令。甚至 postgres 文档也无济于事。

谁能帮我解决这个问题?

【问题讨论】:

    标签: django postgresql heroku


    【解决方案1】:

    由于您将项目推送到 Heroku,因此更改 本地 Postgres 安装的文件与问题无关。

    问题是:Heroku 上的远程 Postgres 安装是否允许远程访问?如果是,确切的凭据是什么?对于初学者,我怀疑你可以使用标准端口 5432。你可能需要sslmode=require

    请咨询 Heroku 以获取实际凭据。该网站可能会有所帮助:
    https://devcenter.heroku.com/articles/heroku-postgresql#external-connections-ingress

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-19
      • 2017-04-28
      • 1970-01-01
      • 2011-12-29
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多