数据库ResourceException

时间:2017-08-31 09:16:30

标签: java sqlexception

我们经常面临应用程序缓慢问题。当我们搜索日志时,我们可以看到:

java.sql.SQLException: javax.resource.ResourceException
IJ000453: Unable to get managed connection for java:jboss/datasources

我们的连接池大小 - 20
如何解决这个问题?

提前致谢。

2 个答案:

答案 0 :(得分:0)

检查代码中的连接泄漏。并且在代码中查找是否有任何数据库连接尚未关闭,如果它已打开。

答案 1 :(得分:0)

选项包括:

  • 检查结果集/语句/连接是否已关闭(不要等待JBoss关闭它们)
    • 要查看以下内容,请遵循Jesper / Wolf-Dieter Fink的建议
  • 如果您正在使用
  • ,请调整您的线程池
  • 当您获得异常时,使用bat文件记录打开的连接数,这可能会给出一个粗略的想法
  • 增加阻塞超时毫秒(默认为30秒;这不是理想的修复)
  • 当且仅在必要时增加连接数

根据https://developer.jboss.org/thread/223747

中的讨论