MySQL连接超时?

时间:2015-05-04 01:10:46

标签: mysql spring-mvc

我有一个在带有Mysql数据库连接的glassfish服务器上运行的spring-mvc应用程序,其中池空闲时间设置为300秒,但即使应用程序没有空闲会话,我也会每隔5分钟持续获得警告在服务器中,但没有人使用它:

从池MediaTrackPool中销毁资源时发生意外异常。异常消息:WEB9031:WebappClassLoader无法加载资源[com.mysql.jdbc.ProfilerEventHandlerFactory],因为它尚未启动,或者已经停止

调整池MediaTrackPool时出现

错误。例外:WEB9031:WebappClassLoader无法加载资源[com.mysql.jdbc.SQLError],因为它尚未启动,或者已经停止

当遇到实际的理想会话时,有人可以帮助我摆脱这些警告或限制它们,因为即使没有人使用该应用程序没有帮助,每隔5分钟就会收到警告是真正的日志分析。

连接池的设置如下: 常规设置 池名称:MediaTrackPool 资源类型:javax.sql.DataSource 数据源类名:com.mysql.jdbc.jdbc2.optional.MysqlDataSource

游泳池设置 初始和最小池大小:8 最大泳池面积:32 游泳池调整数量:2 空闲超时:300 最长等待时间:60000

1 个答案:

答案 0 :(得分:0)

我相信连接池属性与我的sql server上的实际超时之间存在不匹配。

您能查看interactive_timeoutwait_timeout和{{1}}的价值吗。

有关设置这些时间的详细信息为here