连云港网站建设电话成都网站推广营销
web/
2025/9/29 17:41:25/
文章来源:
连云港网站建设电话,成都网站推广营销,中核集团,做猎头需要用到的网站mysql连接不断线MySql配置为删除任何闲置超过8小时的连接。 这意味着什么#xff1f; 在8个小时的间隔后返回到已部署的应用程序之后#xff08;如果未更改默认SQL参数#xff09;#xff0c;将会遇到异常情况。 如何解决这个问题#xff1f; 增加wait_time参数-不是一个… mysql连接不断线 MySql配置为删除任何闲置超过8小时的连接。 这意味着什么 在8个小时的间隔后返回到已部署的应用程序之后如果未更改默认SQL参数将会遇到异常情况。 如何解决这个问题 增加wait_time参数-不是一个好主意它可能不必要地占用了资源并且不一定是可靠的解决方法。 除此之外依靠“外部”配置进行故障转移不是一个好主意-如果服务器本身崩溃又会因其中之一丢失该配置怎么办 这种方法会出现问题。 将参数autoReconnect true与JDBC URL一起使用-我的SQl本身不建议这样做请查看链接并且人们报告说这样做也不起作用请参考链接。 自定义处理-让您的代码确定连接已丢失然后恢复它并尝试重新连接但是这将在代码中带来很多故障转移机制。 我发现的最佳方法是将池机制配置为c3p0。 看到这篇文章如何在JPA中为Hibernate配置c3p0它简单简单且可靠。 那么您如何测试该问题已解决 将MySql中的wait_timeout更改为仅2分钟这是可以从MySql工作台管理控制台完成的方法 保持idleTestPeriod的值小于wait_timeout-快速回顾一下idleTestPeriod的含义 idleTestPeriod: default value0; If this is a number greater than 0, c3p0 will test all idle, pooled but unchecked-out connections, every this number of seconds 在wait_timeout过去之后登录-它不应引发异常 参考 在几个小时后 我们的JCG合作伙伴 Chandan Pandey在“ 软件设计和开发思想”博客上 MySql连接自动掉线 。 翻译自: https://www.javacodegeeks.com/2013/01/mysql-connections-autodrop-after-a-certain-hours.htmlmysql连接不断线
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84026.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!