精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-08-08
mysql如果很久没有请求过来,会自动断掉连接的。好像默认的是8小时。你的网站估计也是晚上8个小时没有人访问的那种。我以前给一个政府做的宣传网站也遇到这个问题。我把那个时间改成一年了就好了。
|
|
返回顶楼 | |
发表时间:2007-09-17
我碰到过类似的问题,我发现我的问题是写了过多的startTransaction, Transaction
commit 等等, 取掉就好了 |
|
返回顶楼 | |
发表时间:2007-09-17
<property name="Pool.MaximumCheckoutTime" value="120000" />
把120000改为小于28800(8小时) |
|
返回顶楼 | |
发表时间:2007-09-18
sillycat 写道 mysql如果很久没有请求过来,会自动断掉连接的。好像默认的是8小时。你的网站估计也是晚上8个小时没有人访问的那种。我以前给一个政府做的宣传网站也遇到这个问题。我把那个时间改成一年了就好了。
我也遇到过同样的问题,是修改mysql的配置吗?怎么改? |
|
返回顶楼 | |
发表时间:2007-09-18
在JDBC URL连接字符串上面加一个参数:autoReconnect=true
|
|
返回顶楼 | |
发表时间:2007-09-19
换成DBCP应该就没有问题了
|
|
返回顶楼 | |
发表时间:2007-09-19
dbcp好像没c3p0好……
|
|
返回顶楼 | |