08006: connection_failure
PostgreSQLЧто это значит?
Не удалось установить соединение между клиентом и сервером, или оно неожиданно разорвалось.
Почему возникает?
Сервер не запущен или перезапускается, проблемы сети/межсетевого экрана, неверный хост/порт, настройка listen_addresses, блокирующая доступ, простаивающее подключение, разорванное сетью, или перегруженный сервер.
Как исправить
Убедитесь, что сервер работает и прослушивает правильный хост/порт (pg_isready host port). Проверьте listen_addresses в postgresql.conf и правила доступа в pg_hba.conf. Проверьте настройки сети/межсетевого экрана и DNS. Проверьте настройки TCP keepalive и тайм-аутов в пуле подключений. Поищите в журнале сервера следы сбоя/перезапуска.