OutputStream encountered error during write
2017-06-22 23:00
4043 查看
最近项目快要上线,之前测试都没有问题,在回归测试的时候,遇到了一些问题,APP调用接口,总是报如下错误:
最后是网上查了调参之类的也是无效,最后将WebSphere的timeout参数调大了,重启即可。
若上述方法无效,可将按下图中调大参数,重启server即可。
这里也有些方法,没有一一去试,有闲时间的话可以去试下:
https://www.ibm.com/support/knowledgecenter/SS7JFU_7.0.0/com.ibm.websphere.express.iseries.doc/info/iseriesexp/ae/rwbs_httptransportprop.html
com.ibm.wsspi.webcontainer.ClosedConnectionException: OutputStream encountered error during write at com.ibm.ws.webcontainer.channel.WCCByteBufferOutputStream.write(WCCByteBufferOutputStream.java:106) at com.ibm.ws.webcontainer.srt.SRTOutputStream.write(SRTOutputStream.java:97) at com.ibm.wsspi.webcontainer.util.BufferedServletOutputStream.writeOut(BufferedServletOutputStream.java:590) at com.ibm.wsspi.webcontainer.util.BufferedServletOutputStream.write(BufferedServletOutputStream.java:374) at java.io.OutputStream.write(OutputStream.java:69) at cn.com.yitong.tools.web.convert.CodecJsonHttpMessageConverter.writeInternal(CodecJsonHttpMessageConverter.java:50) at cn.com.yitong.framework.util.JsonHttpMessageConverter.writeInternal(JsonHttpMessageConverter.java:38) at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:227) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodInvoker.writeWithMessageConverters(AnnotationMethodHandlerAdapter.java:1040) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodInvoker.handleResponseBody(AnnotationMethodHandlerAdapter.java:998) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodInvoker.getModelAndView(AnnotationMethodHandlerAdapter.java:948) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:442) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at cn.com.yitong.framework.servlet.SpringDispatcherServlet.doService(SpringDispatcherServlet.java:29) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1232) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:781) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:480) at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97) at cn.com.yitong.framework.core.filter.SessionFilter.doFilter(SessionFilter.java:97) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91) at cn.com.yitong.tools.web.filter.ThreadContextFilter.doFilter(ThreadContextFilter.java:87) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91) at cn.com.yitong.framework.net.JsonpCallbackFilter.doFilter(JsonpCallbackFilter.java:50) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:964) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1104) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:935) at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:456) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:518) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:309) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:280) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1720) Caused by: java.io.IOException: Async IO operation failed (1), reason: RC: 104 Connection reset by peer at com.ibm.io.async.AsyncLibrary$IOExceptionCache.<init>(AsyncLibrary.java:924) at com.ibm.io.async.AsyncLibrary$IOExceptionCache.get(AsyncLibrary.java:937) at com.ibm.io.async.AsyncLibrary.getIOException(AsyncLibrary.java:951) at com.ibm.io.async.AbstractAsyncChannel.multiIO(AbstractAsyncChannel.java:482) at com.ibm.io.async.AsyncSocketChannelHelper.write(AsyncSocketChannelHelper.java:478) at com.ibm.io.async.AsyncSocketChannelHelper.write(AsyncSocketChannelHelper.java:396) at com.ibm.ws.tcp.channel.impl.AioSocketIOChannel.writeAIO(AioSocketIOChannel.java:282) at com.ibm.ws.tcp.channel.impl.AioTCPWriteRequestContextImpl.processAsyncWriteRequest(AioTCPWriteRequestContextImpl.java:54) at com.ibm.ws.tcp.channel.impl.TCPWriteRequestContextImpl.writeInternal(TCPWriteRequestContextImpl.java:382) at com.ibm.ws.tcp.channel.impl.TCPWriteRequestContextImpl.write(TCPWriteRequestContextImpl.java:353) at com.ibm.ws.http.channel.impl.HttpServiceContextImpl.asynchWrite(HttpServiceContextImpl.java:2475) at com.ibm.ws.http.channel.impl.HttpServiceContextImpl.sendFullOutgoing(HttpServiceContextImpl.java:2310) at com.ibm.ws.http.channel.inbound.impl.HttpInboundServiceContextImpl.finishResponseMessage(HttpInboundServiceContextImpl.java:1119) at com.ibm.ws.webcontainer.channel.WCChannelLink.finishBufferAsynch(WCChannelLink.java:604) at com.ibm.ws.webcontainer.channel.WCChannelLink.finishBufferResponse(WCChannelLink.java:586) at com.ibm.ws.webcontainer.channel.WCChannelLink.writeBuffer(WCChannelLink.java:435) at com.ibm.ws.webcontainer.channel.WCCByteBufferOutputStream.flushWriteBuffer(WCCByteBufferOutputStream.java:408) at com.ibm.ws.webcontainer.channel.WCCResponseImpl.flushBufferedContent(WCCResponseImpl.java:216) at com.ibm.ws.webcontainer.channel.WCCResponseImpl.finish(WCCResponseImpl.java:117) at com.ibm.ws.webcontainer.channel.WCChannelLink.releaseChannelLink(WCChannelLink.java:239) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:222) ... 10 more
最后是网上查了调参之类的也是无效,最后将WebSphere的timeout参数调大了,重启即可。
若上述方法无效,可将按下图中调大参数,重启server即可。
这里也有些方法,没有一一去试,有闲时间的话可以去试下:
https://www.ibm.com/support/knowledgecenter/SS7JFU_7.0.0/com.ibm.websphere.express.iseries.doc/info/iseriesexp/ae/rwbs_httptransportprop.html
相关文章推荐
- The server has encountered an error while loading an application during the
- MYSQL报Fatal error encountered during command execution.错误的解决方法
- 'SVN更新' has encountered a problem :An internal error occurred during: svn错误
- mysql报Fatal error encountered during command execution的解决办法
- 解决vs2008 sp1 创建工作流遇到“An error was encountered during code generation……”的问题
- ABAQUS显示如下错误 ***ERROR: An error occurred during a write access to
- Maven-“Buliding workspace”has encountered a problem.Error occurred during the build异常
- 可遇不可求的Question之Fatal error encountered during command execution.
- Fatal error encountered during command execution
- [ASP.NET] - 提示错误:The server has encountered an error while loading an application during the processing your request
- 'SVN更新' has encountered a problem :An internal error occurred during: svn错误
- Android之JNI NDK错误 c/c++ indexer has encountered a problem, An internal error occurred during xx
- Error were encountered during the save process. Some database objects were not saved
- Fatal error encountered during command execution
- Fatal error encountered during data read.
- The server has encountered an error while loading an application during the processing of your reque
- mysql报Fatal error encountered during command execution的解决办法
- My SQL和LINQ 实现ROW_NUMBER() OVER以及Fatal error encountered during command execution
- Eclipse Run的时候出现"Launching 项目名,has encountered a problem.Error occurred during the budild.’"
- Building workspace has encountered a problem.Error occured during the build.