Cannot connect / TLS
StableПроверки для TLS ошибок при подключении к PostgreSQL через Gateway.
Обновлено: 4 февраля 2026 г.
Если клиент не может подключиться к PostgreSQL из‑за TLS (handshake errors, certificate errors):
-
Убедитесь, что БД доступна:
- если
state=stopped— запустите compute или дождитесь autostart при подключении; - если БД в
starting/booting— повторите попытку через несколько секунд.
- если
-
Проверьте DSN:
- host:
<gateway-host> - порт:
5432 - обязательно
sslmode=require(минимум) илиverify-full(строже).
- host:
-
Убедитесь, что вы не перепутали секреты:
- API key используется только для CP API;
- в DSN должны быть только
pg_user/pg_password.
-
Если используете
sslmode=verify-full:- проверьте, что клиенту доступен корректный CA‑chain (тот, которым подписан сертификат Gateway/worker);
- проверьте соответствие hostname сертификату.
-
Если ошибка выглядит как сетевой TLS‑обрыв:
- исключите MITM/прокси в корпоративной сети;
- проверьте, что фаерволл не режет
<gateway-host>:5432.
Для расследования: приложите точный текст ошибки драйвера и время попытки подключения.