gpt4 book ai didi

MySQL连接超时?

转载 作者:行者123 更新时间:2023-11-29 22:28:40 24 4
gpt4 key购买 nike

我有一个 spring-mvc 应用程序在带有 Mysql 数据库连接的 glassfish 服务器上运行,其中池空闲时间设置为 300 秒,但我每 5 分钟就会连续收到一次警告,即使没有空闲 session ,即使应用程序已在服务器中启动,但没有人使用它:

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

调整 MediaTrackPool 池大小时出错。异常:WEB9031:WebappClassLoader 无法加载资源 [com.mysql.jdbc.SQLError],因为它尚未启动,或已停止

有人可以帮助我在遇到实际理想 session 时消除或限制这些警告,因为即使没有人使用该应用程序,每 5 分钟就会收到一次警告,这才是真正的日志分析。

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

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

最佳答案

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

您能否检查一下 connect_timeoutinteractive_timeoutwait_timeout 的值是多少。

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

关于MySQL连接超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30021245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com