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小时)

你可能感兴趣的:(mysql 8小时失效)