gpt4 book ai didi

java - 使用 c3p0 和 Hibernate 时出现 Broken pipeline 异常是什么意思

转载 作者:行者123 更新时间:2023-12-02 00:33:06 27 4
gpt4 key购买 nike

异常(exception)是:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:从服务器成功接收的最后一个数据包是在 45569 毫秒前。成功发送到服务器的最后一个数据包是在 45569 毫秒前,比服务器配置的时间长“wait_timeout”的值。您应该考虑在应用程序中使用之前过期和/或测试连接有效性,增加客户端超时的服务器配置值,或使用 Connector/J 连接属性“autoReconnect=true”来避免此问题。

最佳答案

可能发生的情况是,C3P0 池中的连接被 MySQL 关闭,因为它保持打开状态的时间超过了 Interactive_timeout ( http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_interactive_timeout )

您可能需要配置 c3p0 来测试连接,如下所述:http://www.mchange.com/projects/c3p0/index.html#configuring_connection_testing

关于java - 使用 c3p0 和 Hibernate 时出现 Broken pipeline 异常是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487713/

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