连接数量可能更多

时间:2013-05-23 09:14:37

标签: java hibernate jpa playframework playframework-2.0

我的播放应用程序和数据库遇到了一些麻烦。 我的postgresql服务器的最大连接数为150,我运行了5个应用程序。

db config看起来像这样:

db.default.partitionCount=3
db.default.maxConnectionsPerPartition=5
db.default.minConnectionsPerPartition=5

所以每个播放应用程序应该只有15个连接,总共有75个连接。但是当应用程序运行了一段时间。总连接数开始超过postgresql的最大连接数。

当我看到什么样的连接仍然打开时,它们都是空闲的。有没有人知道解决方案,或者某些指针?

1 个答案:

答案 0 :(得分:-1)

您的应用程序似乎从数据库获取连接而不释放它。 首先,您应检查并确保在业务逻辑完成后代码是否释放连接。

同样,对于应用程序和数据库之间更稳定的体系结构,我不知道您是否正在使用,但连接池是一个很好的解决方案。
您可以为连接池选择pgpoolpgbouncer