我的EJB应用程序最近开始频繁抛出
com.ibm.websphere.ce.j2c.ConnectionWaitTimeoutException
at com.ibm.ejs.j2c.FreePool.createOrWaitForConnection(FreePool.java:1521)
错误消息状态,例如"Connection not available, Timed out waiting for 2008"
奇怪的事实是,等待时间从2001年到大约24000毫秒,但从未达到180000毫秒。(连接池设置:连接超时设置为 180s(。
有什么想法吗? 谢谢!
这根本不是连接超时。这是连接池超时。
在 WebSphere Application Server 中,当连接池达到其最大大小时,会抛出 ConnectionWaitTimeoutException,应用程序正在使用所有连接,并且应用程序请求更多连接。
http://www-01.ibm.com/support/docview.wss?uid=swg21225611。