Как решить проблему «слишком много клиентов уже» с жидкой базой в весенних тестах? - PullRequest
0 голосов
/ 14 февраля 2019

При выполнении всех тестов в моем приложении для весенней загрузки я получаю liquibase.exception.DatabaseException: org.postgresql.util.PSQLException: FATAL: извините, слишком много клиентов уже.Это исключение выдает в нескольких последних тестах. Может быть, кто-то знает, как управлять соединениями в liquibase без создания пула?В проекте нет настроенного пула.Все запросы к БД по 'extends CrudRepository'

liquibase.exception.DatabaseException: org.postgresql.util.PSQLException: FATAL: извините, слишком много клиентов уже.

1 Ответ

0 голосов
/ 14 февраля 2019

AFAIK Liquibase использует одно соединение.Может быть другая проблема.Каковы ваши настройки postgresql db?

попробуйте выбрать все активные соединения и посмотреть, откуда они берутся:

SELECT * FROM pg_stat_activity

показать число maxConnections

SELECT * FROM pg_settings WHERE name = 'max_connections';  

или

SHOW max_connections;

если он слишком низкий, вы можете увеличить его в postgresql.conf и перезапустить БД

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...