java吧 关注:1,263,370贴子:12,764,932
  • 6回复贴,共1
求助

老哥们碰到个线程问题

只看楼主收藏回复

一个老系统里面有几个功能需要查数据库,但是在连接池拿走连接,并查询成功后未手动释放,导致最后服务器连接满了挂掉,请问这种该如何排查(定位不到具体代码块)?用的java5……


IP属地:浙江来自iPhone客户端1楼2023-03-09 09:52回复
    本来看前面还想着有几个导致问题发生可能性,后面一看java5直接不敢说了


    IP属地:山东2楼2023-03-09 09:53
    收起回复
      2025-06-09 03:19:49
      广告
      配置连接池最大连接数


      IP属地:浙江来自iPhone客户端3楼2023-03-09 09:56
      收起回复
        数据源你是可以操作的,数据源生成的connection,自己给connection再加一层代理,自己内部维护一个延时队列,比如几分钟,到期后自动调用close方法


        IP属地:湖南4楼2023-03-09 14:27
        回复
          Dump出来内存和线程快照试一试


          IP属地:上海来自iPhone客户端5楼2023-03-10 00:28
          回复