PostgreSQL 和 PG Admin 3 未监听

PostgreSQL 和 PG Admin 3 未监听

我正在使用带有 PostGIS 扩展的 PostgreSQL 9.4。一切运行正常,直到我关闭服务器并将其移至机架中的其他位置。

现在我收到错误“服务器不监听”。我的 .conf 文件中有“*”表示监听范围,并且设置为允许连接。

我可以远程访问我的服务器并顺利连接到“PostgreSQL 9.4 (localhost:5432)。但是我需要访问我的服务器 GIS,而这正是我收到监听错误的地方。

答案1

首先检查服务并重启服务

如果不起作用,请检查配置文件并确保参数设置为如下

listen_addresses = '*'
port = 5432

在命令提示符下检查监听端口广告是否吹出:

netstat -abno | findstr :5432*

您还可以在命令提示符中轻松创建新服务:

pg_ctl register -N [SERVICENAME] -U [USERNAME] -P [PASSWORD] -D
[DATADIR] -S [START-TYPE] -w

如果你的问题没有解决,你可以检查 postgres 日志并将错误日志发送给我们

https://www.postgresql.org/docs/9.4/runtime-config-logging.html

相关内容