日期:2014-05-17  浏览次数:20761 次

“连接数据库失败”数据库时断时续
一个web应用连接一个oracle数据库,应用和数据库在同一台服务器上,登录web的时候会报“连接数据库失败”,但有时候又能登。同时登录人数大概40多个,设置的最大session数是500。
  查看数据库能正常登陆,应用也没死,服务器资源利用率不高,表空间也没满,在console里查看服务器的健康状况显示“overloaded”。
  然后我把应用下掉,数据库重启,再把应用起起来,大概五分钟不到,服务器又成“overloaded”状态,数据库又开始时断时续状态。最后我只好把连接池重新建了一下,暂时没有问题,但是还没有测过几十个人同时登录的情况。
  请问大侠,这是什么问题呢?之前也有几十个人同时登陆的问题,服务器表现良好,突然之间就瘫掉了,期间没有做过任何更改。

------解决方案--------------------
估计是内存泄露的问题,或是session没有正常关闭.
------解决方案--------------------
用完的数据库连接关闭了吗
------解决方案--------------------
有没有日志贴出来看看
------解决方案--------------------
你别重启数据库。只重启应用试试。