PostgreSQL не прослушивает внешний порт 5432
Проблема
PostgreSQL не прослушивает внешний порт 5432
, только localhost
.
Диагностика
Проверить, что в выводе команды:
sudo lsof -nP -iTCP:5432
отсутствует внешний IP-адрес, указанный в файле
postgresql.conf
вlisten_addresses
.
Возможная причина: Сервис PostgreSQL запускается раньше, чем сетевому интерфейсу назначается IP-адрес. Перейти к решению.