美文网首页
C3p0连接mysql,超时问题

C3p0连接mysql,超时问题

作者: 码园小农 | 来源:发表于2015-08-20 13:12 被阅读0次

C3P0连接池连接mysql有时会出现如下错误:

Error logs

这是C3P0配置的超时时间和mysql超时时间不一致导致的,C3P0为60秒超时,mysql为30秒超时,在30-60之间的时间mysql已经断开连接,而C3P0还维持连接,再次发送请求就会报上面的错误。

解决方法:

1、修改C3P0的maxIdleTime参数为30。

2、修改mysql的wait_timeout参数为60秒。不停机状态下进入mysql命令行,执行set global wait_timeout=60;

相关文章

网友评论

      本文标题:C3p0连接mysql,超时问题

      本文链接:https://www.haomeiwen.com/subject/ciliqttx.html