数据库连接超时(Tomcat上的连接池)

数据库连接超时(Tomcat上的连接池),tomcat,connection,pooling,Tomcat,Connection,Pooling,我的数据库连接经常超时。我仔细研究了人们对此提出的一些解决方案,并实施了它们,但到目前为止还没有任何结果。任何新的想法,都会很有帮助 问题 对于对webapp的某些请求,我得到的错误如下: com.mysql.jdbc.CommunicationsException:最后一个数据包成功 从服务器接收的数据是11198881毫秒前的数据。最后 成功发送到服务器的数据包为11198881毫秒 以前长于服务器配置的“等待超时”值。你 应考虑连接有效性的期满和/或测试 在应用程序中使用之前,请增加已配置

我的数据库连接经常超时。我仔细研究了人们对此提出的一些解决方案,并实施了它们,但到目前为止还没有任何结果。任何新的想法,都会很有帮助

问题
对于对webapp的某些请求,我得到的错误如下:

com.mysql.jdbc.CommunicationsException:最后一个数据包成功 从服务器接收的数据是11198881毫秒前的数据。最后 成功发送到服务器的数据包为11198881毫秒 以前长于服务器配置的“等待超时”值。你 应考虑连接有效性的期满和/或测试 在应用程序中使用之前,请增加已配置的服务器 客户端超时值,或使用连接器/J连接 属性“autoReconnect=true”以避免此问题

尝试过的解决方案

  • 测试连接有效性
  • 使用自动重新连接
  • context.xml的内容

    Resource name=“jdbc/dBConnectionMain”auth=“Container” type=“javax.sql.DataSource”maxActive=“20”maxIdle=“18” RemoveBandoned=“true”RemoveBandonedTimeout=“60”LogAbunded=“true” validationQuery=“选择1”TestOnFroy=“true”username=“user” password=“password”drivercassname=“com.mysql.jdbc.Driver” url=“jdbc:mysql://localhost/databaseName?autoReconnect=true"/

    有什么建议吗

    干杯,

    RD

    MySQL服务器上有可用的日志吗?在哪种情况下(立即或在一定的正常运行时间之后)会出现问题?MySQL服务器上有可用的日志吗?在哪种情况下(立即或在一定的正常运行时间之后)会出现问题?