我正在使用帶有 PostGIS 擴充功能的 PostgreSQL 9.4。一切都工作正常,直到我關閉伺服器並將其移動到機架中的其他位置。
現在我收到錯誤“伺服器不監聽”。我的 .conf 檔案具有“*”表示偵聽範圍,並將其設定為允許連線。
我可以遠端存取我的伺服器並連接到「PostgreSQL 9.4 (localhost:5432)」。
答案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