Ich verwende PostgreSQL 9.4 mit der PostGIS-Erweiterung. Alles funktionierte einwandfrei, bis ich meinen Server ausschaltete, um ihn an einen anderen Ort in meinem Rack zu verschieben.
Jetzt erhalte ich die Fehlermeldung „Server hört nicht zu“. Meine .conf-Dateien haben das „*“ für den Abhörbereich und sind so eingestellt, dass Verbindungen zugelassen werden.
Ich kann mich per Remote-Zugriff auf meinen Server anmelden und problemlos eine Verbindung zu „PostgreSQL 9.4 (localhost:5432)“ herstellen. Allerdings muss ich auf meinen Server GIS zugreifen, und dort erhalte ich den Abhörfehler.
Antwort1
Überprüfen Sie zuerst den Dienst und starten Sie ihn neu
Wenn es nicht funktioniert, überprüfen Sie die Konfigurationsdatei und stellen Sie sicher, dass die Parameter wie angegeben eingestellt sind.
listen_addresses = '*'
port = 5432
In der Eingabeaufforderung „Check Listen Port Ad Blast“ (Anzeige „Überprüfen Sie den Abhörport“) wurde Folgendes angezeigt:
netstat -abno | findstr :5432*
Sie können einen neuen Dienst auch ganz einfach in der Eingabeaufforderung erstellen:
pg_ctl register -N [SERVICENAME] -U [USERNAME] -P [PASSWORD] -D
[DATADIR] -S [START-TYPE] -w
Wenn Ihr Problem nicht gelöst ist, können Sie das Postgres-Protokoll überprüfen und das Fehlerprotokoll an uns senden
https://www.postgresql.org/docs/9.4/runtime-config-logging.html