赞
踩
通常遇到这种问题,首先检查JDBC的配置是否有问题导致连接不上数据库。可能是localhost这种小细节没写对。
还有一种就是由于数据库回收了连接,而系统的缓冲池不知道,继续使用被回收的连接所致的。方法就是将mysql回收空闲连接的时间变长,mysql默认回收时间是8小时,可以在mysql目录下的my.ini中增加下面配置,将时间改为1天。
单位是秒,最大好像是24天:
[mysqld]
wait_timeout=86400 //加上这一句
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。