解决MySQL连接超时Communications link failure due to underlying exception
2008-04-10 23:04
|
最近在用一个MySQL的Java连接池的过程中,连接一晚上不释放,第二天就会造成超时的错误,查了一下原因,原来是因为MySQL默认的空闲等待时间是8个小时,一旦空闲超过8个小时,就会抛出异常。异常文本如下: com.mysql.jdbc.CommunicationsException 解决方式:编辑/etc/my.cnf(windows下为my.ini),将超时时间设置为10年,在[mysqld]后面加入: 搞定。然后重启超时的java连接池程序吧。 |
本文解决了使用MySQL Java连接池时出现的连接超时问题,通过编辑配置文件将空闲等待时间设置为10年,避免了超时错误。
2242

被折叠的 条评论
为什么被折叠?



