Oracle Websphere连接问题
我们在WebSphere6.1上运行我们的应用程序,并访问了一个Oracle10g数据库。 在过去的几天里,我们注意到日志中有以下错误 J2CA0045E:调用资源jdbc/xxxxx的方法createOrWaitForConnection时,连接不可用 该应用程序似乎挂起,20分钟后自行修复。 我们的连接池目前允许50个连接,我们的数据库允许1200个会话 我们无法在QA环境中重现这一点。 是否有人对我们如何重新创建此问题有任何想法,或者对我们如何在生产环境中解决此问题有任何想法 谢谢Oracle Websphere连接问题,oracle,websphere,Oracle,Websphere,我们在WebSphere6.1上运行我们的应用程序,并访问了一个Oracle10g数据库。 在过去的几天里,我们注意到日志中有以下错误 J2CA0045E:调用资源jdbc/xxxxx的方法createOrWaitForConnection时,连接不可用 该应用程序似乎挂起,20分钟后自行修复。 我们的连接池目前允许50个连接,我们的数据库允许1200个会话 我们无法在QA环境中重现这一点。 是否有人对我们如何重新创建此问题有任何想法,或者对我们如何在生产环境中解决此问题有任何想法 谢谢 Dam
Damien好吧,如果你不能在QA中复制问题,我会开始识别这两种环境的差异,并在可能的情况下更改QA以反映产品。你用的是什么服务器?你能在WTE上复制它吗(如果你正在运行的话?)。。。你说6.1。。。但仔细看看初创公司:寻找类似的东西 ************开始显示当前环境************ WebSphere平台6.0[BASE 6.0.2.5 cf50549.21]以进程名C001209912Node01Cell\C001209912Node01\server1和进程id 8720运行
确认您有相同的刷新包等吗?应用程序是否可能在一组非常特殊的条件下未正确释放其连接?例如,也许在“最终”中不这样做?所以在prod中,这种情况比QA中更频繁,因为数据和活动是不同的 通过监控连接状态,使用TPV或任何您喜欢的工具,您应该能够看到发生了什么。我希望看到“孤立”连接在一段超时时间后被清理——这将符合您看到的恢复周期 通过一些努力,您可以启用足够的WebSphereTrace来查看连接的分配和释放,并且应该能够看到不匹配的对 我会对最近部署的应用程序进行代码检查。查看连接是否打开,并检查是否有合适的“最终”块