oracle pipe broken,java.io.IOException:Broken pipe

Hi All,

I am using Servlet and JSP , where a req is fwd'ed from servlet to JSP on weblogic and Oracle database. In one of my search servlet which has lot of preparedStatement and ResultSet

i am getting this error

java.io.IOException: Broken pipe

at java.net.SocketOutputStream.socketWrite(Native Method)

at java.net.SocketOutputStream.write(SocketOutputStream.java:83)

at weblogic.servlet.internal.ChunkUtils.writeHeaderChunk(ChunkUtils.java:151)

at weblogic.servlet.internal.ResponseHeaders.writeHeaders(ResponseHeaders.java:349)

at weblogic.servlet.internal.ServletResponseImpl.writeHeaders(ServletResponseImpl.java:806)

at weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutputStreamImpl.java:139)

at weblogic.servlet.internal.ServletOutputStreamImpl.flushWithCheck(ServletOutputStreamImpl.java:432)

at weblogic.servlet.internal.ServletOutputStreamImpl.checkForFlush(ServletOutputStreamImpl.java:568)

at weblogic.servlet.internal.ServletOutputStreamImpl.print(ServletOutputStreamImpl.java:234)

at weblogic.servlet.jsp.JspWriterImpl.print(JspWriterImpl.java:147)

at jsp_servlet._dealError._jspService(_dealError.java:89)

at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)

at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:245)

at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)

at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:327)

at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:207)

at dealServlet.ShowPage(dealServlet.java:25)

at dealServlet.dtBaseService(dealServlet.java:277)

at dealServlet.doPost(dealServlet.java:67)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:245)

at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)

at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2279)

at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1923)

at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)

at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

Any idea, guys

I checked the forums, some say its problem with the Connection pool in weblogic or same say it happens due to the size of JSP file

Please help me if anybody have idea

Thanks

Rajeev

ClientAbortException: java.io.IOException: Broken pipe是一个Java异常,表示管道中的数据流突然中断。这个异常通常发生在以下几种情况下:\[2\] 1. 客户端在发起请求后没有等待服务器端响应,而是点击了停止按钮,导致服务器端接收到取消请求。这种情况通常发生在频繁刷新页面的情况下。 2. 客户端发送请求连接时间设置过短,导致后台服务器没有处理完响应,客户端就断开了连接。这种情况比较常见。 3. Web服务器(如Tomcat)在接收用户请求时由于处理能力限制,如线程、内存、服务器等资源限制,超出了其承载范围的请求,就会被服务器停掉,也可能导致该错误。 要解决这个问题,可以考虑以下几个方面:\[1\]\[3\] 1. 增加客户端请求连接的超时时间,确保服务器有足够的时间来处理请求。 2. 优化服务器的处理能力,增加线程数、内存等资源,以提高服务器的承载能力。 3. 避免频繁刷新页面或者点击停止按钮,确保客户端在发起请求后等待服务器端响应。 4. 检查网络连接是否稳定,避免网络中断导致的数据流中断。 总之,解决ClientAbortException: java.io.IOException: Broken pipe的方法包括优化客户端和服务器的设置,确保稳定的网络连接,以及避免频繁刷新页面或点击停止按钮。 #### 引用[.reference_title] - *1* [ClientAbortException: java.io.IOException: Broken pipe 解决](https://blog.csdn.net/qq_24298751/article/details/126023324)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [解析org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe](https://blog.csdn.net/qq_40223688/article/details/102487757)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe](https://blog.csdn.net/weixin_43997319/article/details/123335570)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值