Spring boot “如何解决问题”;已经有太多的客户了”;在春季测试中使用液化酶?

Spring boot “如何解决问题”;已经有太多的客户了”;在春季测试中使用液化酶?,spring-boot,junit,spring-data-jpa,liquibase,Spring Boot,Junit,Spring Data Jpa,Liquibase,在我的spring boot应用程序中运行所有测试时,我得到liquibase.exception.DatabaseException:org.postgresql.util.psqleexception:FATAL:抱歉,已经有太多客户端了。此异常在最近几次测试中抛出 也许有人知道如何在liquibase中管理连接而不创建池? 项目中没有配置的池。 “extends Crudepository”对数据库的所有查询 liquibase.exception.DatabaseException: o

在我的spring boot应用程序中运行所有测试时,我得到liquibase.exception.DatabaseException:org.postgresql.util.psqleexception:FATAL:抱歉,已经有太多客户端了。此异常在最近几次测试中抛出 也许有人知道如何在liquibase中管理连接而不创建池? 项目中没有配置的池。 “extends Crudepository”对数据库的所有查询

liquibase.exception.DatabaseException: org.postgresql.util.PSQLException:致命:抱歉,客户端太多 已经


AFAIK Liquibase使用一个连接。可能还有另一个问题。您对postgresql数据库的设置是什么

尝试选择所有活动连接并查看它们的来源:

SELECT * FROM pg_stat_activity
显示maxConnections的数量

SELECT * FROM pg_settings WHERE name = 'max_connections';  


如果它太低,您可以在
postgresql.conf
中增加它,然后重新启动db

我已经做了好几次了。这是没有出路的。谢谢。所以,也许您的测试中存在连接泄漏,不应如此。看起来每个测试都会创建连接,但不会关闭。
SHOW max_connections;