文档章节

MySQL与SSH框架,项目隔天就会失效的原因。

梦想起航我起床
 梦想起航我起床
发布于 2015/09/15 17:50
字数 369
阅读 159
收藏 12

上面的错误,我仔细看了代码,查了网上资料,第一次认为是数据库链接池配置错误,然后把链接池配置好之后,隔天又出这个问题。第二次是同事说架包冲突,但是我果断排除了。因为引用的架包都没引用。第三次,发现是MySQL数据库的问题。因为数据库默认链接时间8个小时后就会断开。

用一下代码:

《在黑窗体下》

show global variables  like 'wait_timeout' //查询Mysql的连接时间

+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| connect_timeout | 5 |
| delayed_insert_timeout | 300 |
| innodb_lock_wait_timeout | 50 |
| interactive_timeout | 28800 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| wait_timeout | 28800 |
+--------------------------+-------+

同一时间,这两个参数只有一个起作用。到底是哪个参数起作用,和用户连接时指定的连接参数相关,缺省情况下是使用wait_timeout。我建议是将这两个参数都修改,以免引起不必要的麻烦。

这两个参数的默认值是8小时(60*60*8=28800)。我测试过将这两个参数改为0,结果出人意料,系统自动将这个值设置为8小时。换句话说,不能将该值设置为永久。
将这2个参数设置为24小时(60*60*24=604800);

修改方法: 
set interactive_timeout=604800;
set wait_timeout=604800;
以上就是内容仅供参考!

© 著作权归作者所有

梦想起航我起床
粉丝 1
博文 7
码字总数 2273
作品 0
海淀
程序员
私信 提问
当hibernate遇到不好的mysql索引选择时,该如何处理?

项目维护的时候遇到了这个问题: 项目框架:ssh 数据库:mysql mysql中有表[tb],里面有2个索引A、B,都是经常使用的 前几天项目的某个用户在某个网页需要十多秒才能响应,最终确定慢的原因是...

littleDuck
2013/11/19
967
1
关于页面中锚跳转问题

一般页面的锚跳转都是通过href=“#id"的方式跳转,但是我的项目 ,ssh框架的 ,不知道什么原因,只要是href中#开头,就跳到项目默认页面index.jsp。 后来找到了别的办法,不用超链接 ,改用方...

宿命panthers
2014/11/18
101
3
无知的问一句话,JAVA程序员用得着搞分库、分表、缓存表。

无知的问一句话,JAVA程序员用得着搞分库、分表、缓存表。,,怎么用SSH框架实现着几个 优化的操作 (分库、分表、缓存表),,我昨天和今天分别配置了ehcache 和osCache 均失败告终,, 是不...

天池番薯
2014/07/31
2.1K
1
jfinal c3p0连接池重连

jfinal c3p0连接池重连怎么实现??因为隔天就会出现connection colse; 我使用druid连接池有问题。估计是jfinal自带的插件 bug。配置重连参数(Jfinal1.8+druid-1.0.6.jar),和心跳时间及校...

bing_chuan
2014/08/30
477
5
Hibernate连接数据库超时设置

com.MySQL.jdbc.CommunicationsException: The last packet successfully received from the server was58129 seconds ago.The last packet sent successfully to the server was 58129 seco......

zchuanzhao
2016/11/14
50
0

没有更多内容

加载失败,请刷新页面

加载更多

【0911】linux软件包安装和卸载

【0911】linux软件包安装和卸载 一、安装软件包的三种方法 1、rpm工具:与win中的exe安装包类似,红帽子公司包管理系统 2、yum工具:属于一种用python开发的工具,支持自动的安装依赖的包 3、...

飞翔的竹蜻蜓
28分钟前
3
0
【外行学IT】手机网页自适应之rem和viewport

在写手机网页时,对于像素的问题会非常困惑,初学者很多时候会因为那么一个小点的问题解决不了,或者无法理解透彻就放弃了学习。 我在学习写手机网页时也困惑了许久,出现过下面的问题: 图片...

前端老手
39分钟前
5
0
三、Java设计模式之单一职责原则

定义:不要存在多于一个导致类变更的原因。 一个类、接口、方法只负责一项职责 优点:降低类的复杂度、提高类的可读性,提高系统的可维护性、降低变更引起的风险

东风破2019
47分钟前
4
0
搭建高可用MongoDB集群(分片)

搭建高可用MongoDB集群(分片) KaliArch关注1人评论28269人阅读2017-12-04 21:57:41 MongoDB基础请参考:https://blog.51cto.com/kaliarch/2044423 MongoDB(replica set)请参考:https:/...

linjin200
今天
6
0
Pandas DataFrame创建方法大全

Pandas是Python的数据分析利器,DataFrame是Pandas进行数据分析的基本结构,可以把DataFrame视为一个二维数据表,每一行都表示一个数据记录。本文将介绍创建Pandas DataFrame的6种方法。 创建...

汇智网教程
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部