java.net.SocketException:管道破裂

java.net.SocketException:管道破裂,java,sockets,pipe,resin,Java,Sockets,Pipe,Resin,我正在从我的应用服务器获取所有数据库连接的数据。 此异常发生了几个小时,然后自行修复。 与appserver的网络连接有关吗 java.net.SocketException: Broken pipe com.inet.tds.SQLException: java.net.SocketException: Broken pipe java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite

我正在从我的应用服务器获取所有数据库连接的数据。
此异常发生了几个小时,然后自行修复。
与appserver的网络连接有关吗

java.net.SocketException: Broken pipe com.inet.tds.SQLException: java.net.SocketException: Broken pipe java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at com.inet.tds.a.a(Unknown Source) at com.inet.tds.a.a(Unknown Source) at com.inet.tds.a.commit(Unknown Source) at com.inet.pool.a.commit(Unknown Source) java.net.SocketException:管道破裂 com.inet.tds.SQLException:java.net.SocketException:breaked pipe java.net.SocketException:管道破裂 位于java.net.SocketOutputStream.socketWrite0(本机方法) 位于java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) 位于java.net.SocketOutputStream.write(SocketOutputStream.java:136) 在com.inet.tds.a.a(未知来源) 在com.inet.tds.a.a(未知来源) 位于com.inet.tds.a.commit(未知源)
在com.inet.pool.a.commit(未知源)上,表示客户端已断开与服务器的连接;检查它是否正在运行

在写入过程中,连接被切断,这可能是由于目标关闭连接或目标进程已终止。这不是您的实现中的错误

对于MySQL,“默认情况下,如果没有发生任何事情,服务器将在8小时后关闭连接。”并且,MySQL具有重新连接功能,支持在客户端检测到关闭的连接后自动重新连接

八小时?通过使用连接池或长时间运行的后台作业,这是可能的