首页 文章

我的sql连接超时

提问于
浏览
0

我有一个在带有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

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

    你能查看 connect_timeoutinteractive_timeoutwait_timeout 的值吗?

    有关设置这些时间的更多信息是here .

相关问题