gpt4 book ai didi

java - 连接数量比它可能多

转载 作者:行者123 更新时间:2023-11-29 09:30:34 26 4
gpt4 key购买 nike

我的游戏应用程序和数据库有点问题。我的 postgresql 服务器的最大连接数为 150,我有 5 个应用程序正在运行。

数据库配置如下所示:

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

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

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

最佳答案

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

此外,为了应用程序和数据库之间更稳定的架构,我不知道你是否在使用,但连接池是一个很好的解决方案。
您可以选择pgpoolpgbouncer用于连接池。

关于java - 连接数量比它可能多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16709938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com