JDBC连接池偶尔"Io 异常: The Network Adapter could not establish the connection"
错误提示:Io 异常: The Network Adapter could not establish the connection
数据库服务器端环境:HPUX + Oracle9.2 (小机服务能力还是很强的,DB连接数约为300~400)
应用服务器端环境:Windows 2003 企业版 + Tomcat5.0.28
应用连接方式:Java JDBC + dbcp
现象描述:
程序偶尔出现上述异常提示,我的程序内建有连接池重置处理,当出现上述异常后,自动重置连接池,一般能够重新连接上数据库。
排除问题:
1、url连接串之类的问题
2、网络问题
3、其他简单配置问题(生产环境已经运行2年)
怀疑问题:
1、是否服务器连接数不够?(自己做过实验,当应用达到DB最大连接数时的提示为拒绝连接,与此不同)
2、是否其他应用消耗DB服务器资源?(有怀疑,但没有证据,如哪位仁兄遇到类似问题,望不吝赐教)
3、操作系统连接数?(也是怀疑,是否HPUX的连接数不够了,公司的服务保障上去看了,说没有用完,不知哪位仁兄有类似经历)
此问题已经困扰我很久,虽不致使系统瘫痪,但终究是块心病,望早日去之。