mysql连接不断线

MySql配置为删除任何闲置超过8小时的连接。 这意味着什么? 在8个小时的间隔后返回到已部署的应用程序之后(如果未更改默认SQL参数),将会遇到异常情况。

如何解决这个问题?

  1. 增加wait_time参数-不是一个好主意,它可能不必要地占用了资源,并且不一定是可靠的解决方法。 除此之外,依靠“外部”配置进行故障转移不是一个好主意-如果服务器本身崩溃,又会因其中之一丢失该配置怎么办?

    这种方法会出现问题。

  2. 将参数autoReconnect = true与JDBC URL一起使用-我的SQl本身不建议这样做,请查看链接,并且人们报告说这样做也不起作用,请参考链接。
  3. 自定义处理-让您的代码确定连接已丢失,然后恢复它并尝试重新连接,但是这将在代码中带来很多故障转移机制。
  4. 我发现的最佳方法是将池机制配置为c3p0。 看到这篇文章如何在JPA中为Hibernate配置c3p0,它简单,简单且可靠。

那么,您如何测试该问题已解决?

  1. 将MySql中的wait_timeout更改为仅2分钟,这是可以从MySql工作台管理控制台完成的方法

  2. 保持idleTestPeriod的值小于wait_timeout-快速回顾一下idleTestPeriod的含义
  3. idleTestPeriod:  default value=0; If this is a number greater than 0, c3p0 will test all idle, pooled but unchecked-out connections, every this number of seconds
  4. 在wait_timeout过去之后登录-它不应引发异常

参考: 在几个小时后 ,我们的JCG合作伙伴 Chandan Pandey在“ 软件设计和开发思想”博客上 MySql连接自动掉线 。

翻译自: https://www.javacodegeeks.com/2013/01/mysql-connections-autodrop-after-a-certain-hours.html

mysql连接不断线

mysql连接不断线_某些小时后MySql连接自动掉线相关推荐

  1. mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案

    mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案 参考文章: (1)mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案 (2)https://www.cnbl ...

  2. 如何减少mysql的连接时间_mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案...

    mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案 更新时间:2012年11月29日 20:27:52   作者: MySQL 的默认设置下,当一个连接的空闲时间超过8小时后,My ...

  3. 某些小时后MySql连接自动掉线

    MySql配置为删除任何闲置超过8小时的连接. 这意味着什么? 在8个小时的间隔后返回到已部署的应用程序之后(如果未更改默认SQL参数),将会遇到异常情况. 如何解决这个问题? 增加wait_time ...

  4. mysql在线检测失败_一则线上MySql连接异常的排查过程

    Mysql作为一个常用数据库,在互联网系统应用很多.有些故障是其自身的bug,有些则不是,这里以前段时间遇到的问题举例. 问题## 当时遇到的症状是这样的,我们的应用在线上测试环境,JMeter测试过 ...

  5. 易语言 mysql查询 中文乱码_大佬们E语言连接MYSQL输出中文乱码怎么破

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 .版本 2 .支持库 mysql .支持库 iext .程序集 窗口程序集_启动窗口 .子程序 _按钮1_被单击 数据库连接句柄 = 连接MySql (& ...

  6. golang mysql连接池原理_[Go] golang实现mysql连接池

    golang中连接mysql数据库,需要使用一个第三方类库github.com/go-sql-driver/mysql,在这个类库中就实现了mysql的连接池,并且只需要设置两个参数就可以实现 一般连 ...

  7. wind 系统连接mysql_关于wind7重新安装系统后,连接mysql的问题

    系统重装对于我们来说,可以说是家常便饭了.但重装系统之后 ,又要装很多的应用软件是会很烦的.特别是重装一些数据库软件,时间长不说,搞不好数据丢失了会让人抓狂. 今天我简单介绍一个不用重装mysql的方 ...

  8. mysql版本链图解_图解 SQL 中各种连接 JOIN

    先用文字来捋一下思路,数据库操作中无非就是「增删查改」,其中「 查」用得最多且最复杂,变化多端.查询的时候,我们可以只是单表查询,也可以是多表连接查询,单表查询中的学问也很大,但限于篇幅,本次主要分享 ...

  9. mysql自然连接和等值连接_区分笛卡儿积,自然连接,等值连接,内连接,外连接...

    1.区分笛卡儿积,自然连接,等值连接,内连接,外连接(左连接,右连接和全连接) 假设存在两张表R和S,这里使用的是MySQL数据库. 下面这张表是R 下面这张是S 为了测试左连接和右连接,现在增加一张 ...

最新文章

  1. MPX2053DP压力传感器简单测量
  2. groovy 慢_groovy优化
  3. [原创分享] SocketCapture 网络抓包工具
  4. dos系统重启计算机名,dos系统重启的命令是是
  5. 三位数的茎叶图怎么看_人参怎么判断年份,这些点你要了解
  6. (48)FPGA三态多驱动(tri型)
  7. linux中create命令详解,linux中 pmap 命令详解
  8. mongodb-查询
  9. python创意小作品-全国青少年创意编程与智能设计大赛Python创意编程比赛
  10. css 文字不规则排版,DIV CSS解决不规则文字排版
  11. NDK not configured
  12. 光谱辐射计算(MATLAB)
  13. 四万字长文说operator new operator delete
  14. 获取windows系统ip、计算机名、当前用户名
  15. Murmur Hash 例子
  16. 《GhostXP_SP2电脑公司经典版v8.2》LONGWANG制作
  17. echarts中自定义图片的矢量路径设置
  18. 网络近端串扰测试软件,使用DSX2-5000或者DTX-1800测试网线外部串扰
  19. 软件工程与计算II - 软件工程的发展
  20. How to solve Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V in Android

热门文章

  1. web.xml 组件加载顺序
  2. JFreeChart(六)之3D饼图/条形图
  3. Redis 的 8 大应用场景
  4. Linux Tomcat安装
  5. hibernate的Configuration和配置文件
  6. Spring AOP知识点简介
  7. 2017蓝桥杯省赛---java---B---3(承压计算)
  8. mybatisplus 强制制空 空覆盖原来的字符串
  9. hbase 单机连接hadoop_Hadoop、Hbase单机环境安装
  10. 转: java多线程-ThreadPoolExecutor的拒绝策略RejectedExecutionHandler