正在加载_鱼 2020-06-11 13:58 采纳率: 0%
浏览 127
已结题

java连接池诡异数量问题

java使用tomcat连接池,配置如下

        ds.setPassword(tRPassword);
        ds.setTestOnBorrow(true);
        ds.setValidationInterval(30 * 1000);
        ds.setRemoveAbandoned(true);
        ds.setRemoveAbandonedTimeout(30);   //30second
        ds.setLogAbandoned(true);
        ds.setMaxIdle(config.getInt("database.source.pool.idle.max"));
        //database.source.pool.idle.max=5
        ds.setMinIdle(config.getInt("database.source.pool.idle.min"));
        //database.source.pool.idle.min=1
        ds.setMaxActive(config.getInt("database.source.pool.active.max"));
        //database.source.pool.active.max=5
        ds.setInitialSize(1);
        //ds.setMinEvictableIdleTimeMillis(30000);
        //ds.setTestWhileIdle(false);
        //ds.setTimeBetweenEvictionRunsMillis(5000);
        //ds.setMaxAge(100);

然后运行阶段,就会出现6个连接……

[root@AIOPS ~]# netstat -anlp|grep 3307

tcp6 0 0 10.0.0.3:61740 10.0.0.6:3307 ESTABLISHED 11255/java

tcp6 0 0 10.0.0.3:60830 10.0.0.6:3307 ESTABLISHED 11255/java

tcp6 0 0 10.0.0.3:61234 10.0.0.6:3307 ESTABLISHED 11255/java

tcp6 0 0 10.0.0.3:60368 10.0.0.6:3307 ESTABLISHED 11255/java

tcp6 0 0 10.0.0.3:60388 10.0.0.6:3307 ESTABLISHED 11255/java

tcp6 0 0 10.0.0.3:60366 10.0.0.6:3307 ESTABLISHED 11255/java

[root@AIOPS ~]#

有什么原因嘛?

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-06-11 16:52
    关注

    这是正常的现象,就是会创建多个连接的。没有什么问题。

    评论

报告相同问题?

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题