java.net.SocketException: Broken pipe /Mysql在经过8小时不使用后会自动关闭已打开的连接
2008-07-06 11:09
796 查看
MySQL 的默认设置下,当一个连接的空闲时间超过8小时后,MySQL 就会断开该连接,而 c3p0 连接池则以为该被断开的连接依然有效。在这种情况下,如果客户端代码向 c3p0 连接池请求连接的话,连接池就会把已经失效的连接返回给客户端,客户端在使用该失效连接的时候即抛出异常。解决这个问题的办法有三种:1. 增加 MySQL 的 wait_timeout 属性的值。修改
相关文章推荐
- 异常解决篇:redis使用时一段时间后会报出RedisConnectionFailureException: java.net.SocketException: Broken pipe;异常
- Thrift java.net.SocketException: Broken pipe问题分析定位
- java.net.SocketException: sendto failed: EPIPE (Broken pipe)
- java.net.SocketException: sendto failed: EPIPE (Broken pipe)
- java.net.SocketException: Broken pipe问题解决
- java.net.SocketException: Broken pipe 异常可能的原因
- Could not open Hibernate Session for transaction . or java.net.SocketException: Broken pipe
- java.net.SocketException: Write failed: Broken pipe异常分析 .
- ClientAbortException: java.net.SocketException: Broken pipe 异常
- java.net.SocketException: Broken pipe
- Android上传文件 报java.net.SocketException: sendto failed: EPIPE (Broken pipe)
- java.net.SocketException: Broken pipe
- java.net.SocketException: sendto failed: EPIPE (Broken pipe)
- 论 java.net.SocketException: sendto failed: EPIPE (Broken pipe) 的解决办法
- java.net.SocketException: Write failed: Broken pipe异常分析 .
- 连接Ubuntu系统服务器Mysql出错(错误:10061)/Jdbc连接远程数据库出错(java.net.ConnectException: Connection refused: connect)
- java连接mongod抛java.net.SocketTimeoutException: connect timed out异常(2015-11-07 20:29:58)
- IDEA下使用JDBC连接数据库遇到java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- android studio打开项目后报错 org.gradle.api.UncheckedIOException: java.net.SocketException: Bad address:
- 解决Mysql连接池被关闭 ,hibernate尝试连接不能连接的问题。 (默认mysql连接池可以访问的时间为8小时,如果超过8小时没有连接,mysql会自动关闭连接池。系统发布第二天访问链接关闭问题。