MySQL 8小时空闲后连接失效的解决
应用程序和mysql数据库建立连接,如果超过8小时应用程序不去访问数据库,数据库就断掉连接 。这时再次访问就会抛出异常。
mysql> show variables like '%timeout%';
+-----------------------------+----------+
| Variable_name | Value |
+-----------------------------+----------+
| connect_timeout | 10 |
| delayed_insert_timeout | 300 |
| innodb_flush_log_at_timeout | 1 |
| innodb_lock_wait_timeout | 50 |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | 28800 |
| lock_wait_timeout | 31536000 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| rpl_stop_slave_timeout | 31536000 |
| slave_net_timeout | 3600 |
| wait_timeout | 28800 |
+-----------------------------+----------+
12 rows in set
同一时间,interactive_timeout
,wait_timeout
这两个参数只有一个起作用。
到底是哪个参数起作用,和用户连接时指定的连接参数相关,缺省情况下是使用wait_timeout。
也可以修改/etc/my.cnf,修改后重起mysql 参数如下:
[mysqld]
interactive_timeout=28800000
wait_timeout=28800000
以上方案不推荐,推荐从数据源方面的设置优化
<!--配置连接池c3p0 idleConnectionTestPeriod 参数-->
<!--连接池会每隔一定时间对空闲连接进行一次测试,从而保证有效的空闲连接能每隔一定时间访问一次数据库,将于MySQL
8小时无会话的状态打破。为0则不测试。-->
<property name="idleConnectionTestPeriod" value="60" />
<property name="preferredTestQuery" value="SELECT 1"/>
<property name="testConnectionOnCheckout" value="true"/>
MySQL 8小时空闲后连接失效的解决相关推荐
- 设置mysql回收空闲链接_mysql 8小时空闲后连接失效的解决
查了一下发现应用程序和mysql数据库建立连接,如果超过8小时应用程序不去访问数据库,数据库就断掉连接 .这时再次访问就会抛出异常. 关于mysql自动断开的问题研究结果如下, 1.c3p0.Hika ...
- mysql 空闲链接超时时间_解决mysql 中共8小时空闲后连接超时的有关问题
解决mysql 中共8小时空闲后连接超时的问题 我在做项目中发现一个规律,当应用程序和数据库建立连接时,如果超过了8个小时,应用程序句不会去访问数据库,数据库就会出现断掉连接的现象 .这时再次访问就会 ...
- 定义了浮动元素后margin-bottom失效的解决办法
2019独角兽企业重金招聘Python工程师标准>>> 虽然IE6慢慢的退出市场了,但是还是有必要了解一些兼容问题,让自己的知识有一个更好的沉淀.margin-bottom的bug是 ...
- mysql连接超过8小时错误_mysql超过8小时数据库断掉连接的简单解决办法
应用程序和数据库建立连接,如果超过8小时应用程序不去访问数据库,数据库就断掉连接 .这时再次访问就会抛出异常,如下所示: java.io.EOFException at com.mysql.jdbc. ...
- 连接mysql报2059错_MySQL连接2059错误解决方法
开始学MySQL,结果安装完SQLyog后连接不了,总是弹出提示2059错误.在网上查找了一下才发现原因,MySQL8.0.11版本启用了新特性,用户登录加密规则改为了caching_sha2_pas ...
- JQuery利用css()修改样式后 hover失效的解决办法
执行完代码后发现写在样式表中的hover效果失效,改了好几遍差点重新写函数,后来发现很简单,是优先级的问题,css()中的内容覆盖了之前的样式 只需要在样式后写!important即可解决! 1 .f ...
- 因数据迁移导致跨库连接失效的解决办法
oracle通过imp重新导的数据库,可能跨库连接失效而产生错误,这时就要重新创建连接: 1. 一定注意要删除出错的dplink: 2. 重新创建同名的dplink,注意要是public类型,同名则是 ...
- updatepanel失效怎么办_使用updatepanel后,javascript失效的解决办法
在做.NET开发时,现在都常用UPDATEPANEL. 项目中加入了Jquery的使用,但有些Jquery的效果在和UpdatePanel一起使用后,在UpdatePanel中有控件发生了PostBa ...
- VS code 创建html文件后 !失效的解决
ctrl+shift+P更改语言模式 改为html 仍然不起作用的话就是版本更新的原因,!换成 html:5 就可以了
最新文章
- 开启Mac充电提示音
- XAF-Domain Components 技术 使用接口来定义ORM业务对象
- uva 11269——Setting Problems
- php打开网页执行即执行bat程序_CVE202011107:XAMPP任意命令执行漏洞复现
- 好文推荐 | 从数据的属性看数据资产
- mint linux qq,linuxmint系统下安装QQ
- Skype for Business 2015全新部署_10.边缘服务器安装01
- c语言那些细节之little-endian和big-endian
- nginx处理域名后面多一个点
- 单片机通信接口:UART、I2C、SPI、TTL、RS232、RS422、RS485、CAN、USB
- 运动世界校园显示服务器异常,运动世界校园跑完是异常成绩,计入有效成绩里吗?...
- 使用Python获取100以内的质数
- 邮箱正则不能超过50位_投资超50亿元的安吉景区,在悬崖顶荡秋千,超过160斤不能玩...
- 数据平台作业调度系统详解-实践篇
- AE学习笔记——第三章:动画制作基础1
- “ORA-28007: the password cannot be reused”解决
- 3D视觉学习计划之PCL库的基础知识
- 笨方法学python 习题29-31
- linux下ss工具简介
- spss基本总结——因子分析
热门文章
- 中英文对照 —— 生活中常见词汇
- latex 基本用法(三)
- word目录怎么跳转到相应页码_Word目录不会做?请看完整操作步骤
- 苹果x来电闪光灯怎么设置_苹果6splus来电没有声音,苹果6sp听筒没有声音怎么回事...
- Android NotificationManager详解
- 零基础学python图文版-如何快速创建投票页面 | 腾讯问卷怎么用_什么值得买
- python画3d图-使用python绘制3d的图形
- python编程 从入门到实践-终于懂了python编程从入门到实践
- 零基础学python-Python入门教程完整版(懂中文就能学会)
- python网课视频下载-python老男孩网课22期视频教程全