mysql 8小时失效

每篇一语:得意淡然,失意坦然;喜而不狂,忧而不伤。

1.问题描述

2.解决方案

 

======================  华丽丽的分割线  ======================

 

1.问题描述

  项目部署到服务器上,能正常运行.但隔天睡醒后发现tomcat自动关闭.查看tomcat日志,发现差不多8个多小时后tomcat服务器关闭了...

  细究根源,网上搜了一下,基本是同一个答案,mysql的8小时自动关闭服务所导致.项目中用的是SSH框架.hibernate 3.0不会自动检查mysql链接是否有效.故当8小时没人访问,mysql则链接失效,若再有人访问,由于数据库链接已失效,tomcat为防止内存溢出,则也自动关闭.

  哪问题到这里,无非是修改项目或延长改mysql的链接失效时间.

 

======================  华丽丽的分割线  ======================

 

2.解决方案

  1.修改mysql的链接失效时间,找到mysql的my.ini文件.打开后在其底部添加如下:

 

[mysqld]
wait_timeout=31536000
interactive_timeout=31536000

 

  备注:这里的单位是秒.默认为28000(8小时)

 

 

posted on 2012-05-08 16:40  五月十七  阅读(2938)  评论(0编辑  收藏  举报

导航