老師有沒有遇到過客戶端關閉連接,服務端報java.io.IOException: Broken pipe的問題?
org.apache.catalina.connector.ClientAbortException:?java.io.IOException:?Broken?pipe at?org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:393) at?org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:426) at?org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:342) at?org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:317) at?org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:110) at?com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1100) at?com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:915) at?org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:286) at?org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:106) at?org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:231) at?org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:174) at?org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:81) at?org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:113) at?org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) at?org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) at?org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at?org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) at?org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) at?org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at?org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
這個是Spring MVC在響應后,然后tomcat報出的。我自己模擬超時訪問,但是并沒有出現,但是生產環境有。
2018-11-30
你這個報錯后面怎么還有出處呢【手動滑稽臉】