JavaWeb数据库长时间不访问断开链接解决思路
Posted asdasfsadasd博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaWeb数据库长时间不访问断开链接解决思路相关的知识,希望对你有一定的参考价值。
这几天开发的线上商超系统长时间不操作,会频繁的出现第一次登陆或者跟数据库操作有关的方法都会报500错误,很是鸡肋啊这个问题。
经过网上不断的探索,在知识的海洋里畅游了几分钟后我自己总结出一套方法,我用的方法就比较笨了
首先我用的是腾讯云的sql
网上很多让设置超时时间,这个对我来说不实际,因为腾讯给俺的超时时间最大只能设置7200秒,so,放弃
其他的方法感觉繁琐所以没有进行测试,但是我忽然想到了以前的一个方法,首先数据库一段时间不访问会出现链接失败的情况,但是我现在要实现的效果是让他永远在线,so我就随便写了个跟数据库交互的代码,但是我们用的是数据库连接池,
然后写个servlet随便写个查询什么的就好了,然后把这个servlet交给了360网站监控,定时十分钟访问一次,搞定,其实原理就是为了刷新一下数据库的超时时间,我的超时时间是360秒,我设置了十分钟的监控,这是笨的不能再笨的方法了,适合懒人使用。
此随笔用于记录,备忘。
以上是关于JavaWeb数据库长时间不访问断开链接解决思路的主要内容,如果未能解决你的问题,请参考以下文章
SSH连接linux时,长时间不操作就断开的解决方案(增强版)
阿里巴巴数据库连接池,如果长时间不使用,报com.alibaba.druid.pool.GetConnectionTimeoutExcept