Tôi đang sử dụng apache commons http khách hàng để gọi url bằng cách sử dụng phương pháp đăng bài để gửi các thông số và nó là ném các lỗi dưới đây hiếm khi.Cách khắc phục java.net.SocketException: Đường ống bị hỏng?
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 java.io.BufferedOutputStream.write(BufferedOutputStream.java:105)
at java.io.FilterOutputStream.write(FilterOutputStream.java:80)
at org.apache.commons.httpclient.methods.ByteArrayRequestEntity.writeRequest(ByteArrayRequestEntity.java:90)
at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
Ai đó có thể đề xuất điều gì gây ra ngoại lệ này và cách gỡ lỗi?
Tần suất (số lần mỗi giây) bạn thực hiện cuộc gọi của mình? – Roman
5-10 cuộc gọi mỗi giây. –
cách tốt nhất là thử http://stackoverflow.com/questions/10142409/write-an-inputstream-to-an-httpservletresponsev –