gpt4 book ai didi

java - 从 JNDI 获取连接 >15 分钟!

转载 作者:行者123 更新时间:2023-11-28 23:08:21 25 4
gpt4 key购买 nike

我有这个奇怪的问题,Web 应用程序通过 JNDI 连接到 AS400 DB2 服务器,从 JNDI 获取连接恰好持续大约 930-960 秒!!!通常需要 4 毫秒才能建立连接,有时会长达 15 分钟……它没有关于何时/为何发生的特殊规则。我们使用 JTOpen jt400.jar 驱动程序版本 7.0。

我们已将其设置为池中至少有 20 个空闲连接,池中最大连接数为 200,并且我们曾经有 10 个人同时处理 Web 应用程序,因此很少有机会利用更多的 10一次连接..

最佳答案

在您的应用程序上启用垃圾收集统计报告。

我的猜测是 JNDI 查找很大并触发“停止世界”垃圾收集,这对于小池中的大程序来说需要很长时间。

第二个猜测是您的连接没有正确返回到连接池,因此 JNDI 查找需要等待连接变旧并被丢弃并替换为您的应用程序需要的新连接然后得到。

关于java - 从 JNDI 获取连接 >15 分钟!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3625508/

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