启动 PostgreSQL 9.1 后,我们看到此错误
服务器不监听
服务器不接受连接:连接库报告无法连接到服务器:连接被拒绝服务器是否在主机“localhost”(127.0.0.1)上运行并接受端口 5432 上的 TCP/IP 连接?无法连接到服务器:连接被拒绝
服务器是否在主机“localhost”(::1) 上运行并在端口 5432 上接受 TCP/IP 连接?无法连接到服务器:连接被拒绝服务器是否在主机“localhost”(fe80::1) 上运行并在端口 5432 上接受 TCP/IP 连接?
如何解决?
答案1
检查 PostgreSQL 是否在 5432 上监听netstat -lnp | grep 5432
(如果您使用 Linux,对于 Windows,我使用 SysInternals 的一些工具,如 TCPView 和 ProcessExplorer)。它应该在监听,如果没有,则检查 PostgreSQL 日志。
答案2
postgres
您可以通过查看一些正在运行的进程来检查服务器是否真的在运行。
您可以检查服务器的日志文件以查找启动错误。您可以检查服务器的配置以查看
使用的配置是否正确。listen_address
port_number