【发布时间】:2018-08-17 13:26:36
【问题描述】:
我的客户端出现管道损坏的套接字异常。
[write] I/O 错误:连接已关闭:javax.net.ssl.SSLException: java.net.SocketException: Broken pipe (Write failed) [LoggingManagedHttpClientConnection::shutdown] http-outgoing-278: 关闭连接 1520546494584[20180308 23:01:34] [ConnectionHolder::abortConnection] 连接被丢弃 1520546494584[20180308 23:01:34] [BasicHttpClientConnectionManager::releaseConnection] 释放连接[未绑定]
似乎是httpclient jar的升级引起了问题。
httpclient-4.3.2 没有问题
每 2 分钟出现一次异常。问题有时是间歇性的。
之后,发送 expect:100-continue ,conn.flush 抛出异常
客户端和服务器都是Linux机器
客户端使用 http jar 向服务器 REST 发出请求。
请帮助我调试问题
httpjar 会导致这样的问题吗?
【问题讨论】:
-
有人可以回答这个问题吗?
标签: client-server httpclient socketexception