Я использую PostgreSQL 9.4 с расширением PostGIS. Все работало нормально, пока я не выключил сервер, чтобы переместить его в другое место в стойке.
Теперь я получаю ошибку "Сервер не слушает". В моих файлах .conf есть "*" для диапазона прослушивания, и он настроен на разрешение подключений.
Я могу удаленно подключиться к своему серверу и подключиться к "PostgreSQL 9.4 (localhost:5432)" без проблем. Однако мне нужно попасть на свой сервер, GIS, и именно там я получаю ошибку прослушивания.
решение1
Сначала проверьте службу и перезапустите ее.
если не работает, проверьте файл конфигурации и убедитесь, что параметр установлен как blew
listen_addresses = '*'
port = 5432
В командной строке проверьте прослушиваемый порт. ad blew:
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