gpt4 book ai didi

postgresql - Heroku Postgresql pg :psql No Route to host

转载 作者:行者123 更新时间:2023-11-29 12:09:21 26 4
gpt4 key购买 nike

现在我只是想让 heroku pg:psql 命令工作,但我的最终目的是将我计算机(本地主机)上的数据库复制到 heroku postgresql 数据库中pg:push 命令。

现在,当我只是尝试访问我在 heroku 上创建的数据库时,heroku pg:psql 命令返回:

psql: could not connect to server: No route to host
Is the server running on host "ec*-**-***-***-**.eu-west-1.compute.amazonaws.com" (**.***.***.**) and accepting
TCP/IP connections on port 5432?

postgresql.conf:(行没有注释)

listen_address ='*'
port = 5432
ssl = true

pg_hba.conf 中托管所有 **.***.***.** 信任

我还尝试向 iptables 添加规则,以便从 heroku 提供的主机 IP 地址访问数据库。

我在 Debian 计算机上,我该如何解决这个问题?

最佳答案

psql: could not connect to server: No route to host

这意味着您的 PostgreSQL 服务器未启动或正在其他端口上启动。

您可以尝试的解决方案:

  1. 通过命令检查 PostgreSQL 服务 ps -ef | grep Postgres.
  2. 通过命令 netstat -tupln | 检查 PostgreSQL 监听的端口 | grep Postgres.
  3. 确保您的服务器启用了 UDP 端口,因为 PostgreSQL 需要 UDP 端口环回以用于统计信息收集器服务。
  4. 在 pg_log 中检查有关问题的启动日志或数据库日志。

关于postgresql - Heroku Postgresql pg :psql No Route to host,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44910684/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com