当前位置: 首页 > news >正文

长春平面网站建设东莞网络营销

长春平面网站建设,东莞网络营销,电子商务网站建站,深圳做营销网站公司简介问题发现: 配置 当项目启动后 线程池确实是初始化了5条连接,但是当项目运行一段时间后,5条连接确消失了,只会程序用到得时候,再去初始化连接,这样有点违背了参数设置得意义,后来通过查阅资料发…

问题发现:

配置

当项目启动后

线程池确实是初始化了5条连接,但是当项目运行一段时间后,5条连接确消失了,只会程序用到得时候,再去初始化连接,这样有点违背了参数设置得意义,后来通过查阅资料发现

minEvictableIdleTimeMillis:最小空闲时间,默认30分钟,如果连接池中非运行中的连接数大于minIdle,并且那部分连接的非运行时间大于minEvictableIdleTimeMillis,则连接池会将那部分连接设置成Idle状态并关闭;也就是说如果一条连接30分钟都没有使用到,并且这种连接的数量超过了minIdle,则这些连接就会被关闭了。
maxEvictableIdleTimeMillis:最大空闲时间,默认7小时,如果minIdle设置得比较大,连接池中的空闲连接数一直没有超过minIdle,这时那些空闲连接是不是一直不用关闭?当然不是,如果连接太久没用,数据库也会把它关闭,这时如果连接池不把这条连接关闭,系统就会拿到一条已经被数据库关闭的连接。为了避免这种情况,Druid会判断池中的连接如果非运行时间大于maxEvictableIdleTimeMillis,也会强行把它关闭,而不用判断空闲连接数是否小于minIdle;

总结

  • minEvictableIdleTimeMillis连接空闲时间大于该值并且池中空闲连接大于minIdle则关闭该连接
  • maxEvictableIdleTimeMillis连接空闲时间大于该值,不管minIdle都关闭该连接

问题解决:

借助keepAlive参数,默认情况下,此参数为false。开启keepAlive,每隔一段时间进行心跳检查,这样就可以初始化空闲时间了。

但是keepAlive是有心跳间隔时间得,默认为60s,可以对系统参数设置keepAliveBetweenTimeMillis值,指定心跳间隔时间。

注意:keepAliveBetweenTimeMillis设置值不能少于minEvictableIdleTimeMillis、maxEvictableIdleTimeMillis,否则会失效

http://www.tj-hxxt.cn/news/76166.html

相关文章:

  • 和生活app下载安装最新版上海seo优化培训机构
  • 个人做金融网站能赚钱吗网络营销策划是什么
  • 价格低廉换个说法seo经验
  • 易语言和网站做交互百度推广一个点击多少钱
  • 毕业设计 旅游网站建设企业推广软件
  • 网站在线制作平台免费模板网站
  • 资讯网站的好处网络营销方案总结
  • 找网络公司做网站需要注意什么谷歌搜索广告
  • 怎么做销售网站营销外包公司
  • 靓号网建站营销网络图
  • 蓝色企业网站模板百度站长提交网址
  • 建设网站的报价杭州seo网络公司
  • 城阳网站建设哪里有百度知道入口
  • 克拉玛依市建设局官方网站百度极速版推广员怎么申请
  • 企业建站模板长沙百度搜索排名优化
  • 有没有推广赚钱的平台网店产品seo如何优化
  • 国外网站怎么浏览企业推广网
  • 绵阳力嘉信息网站建设公司泸州网站seo
  • html5开源项目管理系统网站建设优化公司
  • 网站建设万禾深圳aso优化
  • 企业vi品牌设计公司贵州seo技术查询
  • 天津智能网站建设多少钱公司推广方法有哪些
  • ps做网站框架搭建品牌推广是做什么的
  • 环保主题网站模板简述优化搜索引擎的方法
  • 网站建设进度表怎么做软文代发代理
  • 如何更换网站图片百度推广代理公司
  • xampp和wordpress广州seo公司如何
  • 做网站c 和java那个好南宁seo公司
  • 图片编辑软件搜索引擎网站排名优化方案
  • 前端直播网站怎么做互联网营销师题库