Anonymous | Login | Signup for a new account | 05-05-2024 19:32 PDT |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Advanced Details [ Jump to Notes ] | [ View Simple ] [ Issue History ] [ Print ] | ||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
0006319 | [Resin] | major | always | 01-29-20 13:13 | 03-09-21 13:39 | ||||
Reporter | nih10321 | View Status | public | ||||||
Assigned To | ferg | ||||||||
Priority | normal | Resolution | no change required | Platform | |||||
Status | closed | OS | |||||||
Projection | none | OS Version | |||||||
ETA | none | Fixed in Version | Product Version | 4.0.62 | |||||
Product Build | |||||||||
Summary | 0006319: com.caucho.vfs.ClientDisconnectException: Client disconnect | ||||||||
Description |
I have ported application from RHEL6, Apache 2.2, Resin Pro 4.0.44, Java 6 to RHEL7, Apache 2.4, Resin Pro 4.0.62, Java 6 Now I am getting "Client disconnect" errors all the time. |
||||||||
Steps To Reproduce | |||||||||
Additional Information |
Resin: Resin Pro 4.0.62 java version "1.6.0_211" RHEL7 Apache 2.4.41 Reverse Proxy, SSL, SSO [20-01-29 14:16:04.458] {resin-port-8080-32} com.caucho.vfs.ClientDisconnectException: Client disconnect fd=222 errno=32 at com.caucho.vfs.JniSocketImpl.writeNative(Native Method) at com.caucho.vfs.JniSocketImpl.write(JniSocketImpl.java:502) at com.caucho.vfs.JniStream.write(JniStream.java:153) at com.caucho.vfs.WriteStream.nextBuffer(WriteStream.java:364) at com.caucho.server.http.HttpResponseStream.writeNextBufferImpl(HttpResponseStream.java:166) at com.caucho.server.http.ResponseStream.writeNextBuffer(ResponseStream.java:885) at com.caucho.server.http.ResponseStream.flush(ResponseStream.java:589) at com.caucho.server.http.HttpServletResponseImpl.flushBuffer(HttpServletResponseImpl.java:232) at com.caucho.server.http.CauchoResponseWrapper.flushBuffer(CauchoResponseWrapper.java:143) at javax.servlet.ServletResponseWrapper.flushBuffer(ServletResponseWrapper.java:189) at com.caucho.server.http.ResponseWrapper.flushBuffer(ResponseWrapper.java:223) at com.caucho.jsp.JspWriterAdapter.flush(JspWriterAdapter.java:247) at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:889) at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462) at _jsp._web_22dinf._layouts._default._core._layout_22dmenu_22done_22dform__jsp._jspService(_layout_22dmenu_22done_22dform__jsp.java:180) at _jsp._web_22dinf._layouts._default._core._layout_22dmenu_22done_22dform__jsp._jspService(_layout_22dmenu_22done_22dform__jsp.java:57) at com.caucho.jsp.JavaPage.service(JavaPage.java:64) at com.caucho.jsp.Page.pageservice(Page.java:557) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:194) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:131) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:304) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:298) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:116) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239) at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http.HttpServlet.service(HttpServlet.java:120) at javax.servlet.http.HttpServlet.service(HttpServlet.java:97) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109) at cab.servlet.filter.CrossScriptingFilter.doFilter(CrossScriptingFilter.java:33) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89) at cab.servlet.filter.XssFilter.doFilter(XssFilter.java:36) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156) at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:304) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:843) at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1370) at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1326) at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1310) at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1218) at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:1014) at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117) at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93) at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:175) at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61) at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) [20-01-29 14:16:04.458] {resin-port-8080-32} Http[app-0, 21] close stream [20-01-29 14:16:04.458] {resin-port-8080-32} Http[app-0, 21] flush() [20-01-29 14:32:18.163] {resin-port-8080-33} com.caucho.vfs.ClientDisconnectException: Client disconnect fd=158 errno=32 [20-01-29 14:37:54.500] {resin-port-8080-37} com.caucho.vfs.ClientDisconnectException: Client disconnect fd=146 errno=32 at com.caucho.vfs.JniSocketImpl.writeNative(Native Method) at com.caucho.vfs.JniSocketImpl.write(JniSocketImpl.java:502) at com.caucho.vfs.JniStream.write(JniStream.java:153) at com.caucho.vfs.WriteStream.nextBuffer(WriteStream.java:364) at com.caucho.server.http.HttpResponseStream.writeNextBufferImpl(HttpResponseStream.java:166) at com.caucho.server.http.ResponseStream.writeNextBuffer(ResponseStream.java:885) at com.caucho.server.http.ResponseStream.flush(ResponseStream.java:589) [20-01-29 14:37:54.500] {resin-port-8080-37} Http[app-0, 1] close stream [20-01-29 14:37:54.500] {resin-port-8080-37} Http[app-0, 1] flush() [20-01-29 14:37:54.500] {resin-port-8080-37} Dispatch '/WEB-INF/layouts/default/core/footer.jsp' to DispatchFilterChain[PageFilterChain[JspServlet[WebApp[production/webapp/default/itasprod]]]] [20-01-29 14:37:54.501] {resin-port-8080-37} Dispatch '/WEB-INF/layouts/default/core/debug.jsp' to DispatchFilterChain[PageFilterChain[JspServlet[WebApp[production/webapp/default/itasprod]]]] [20-01-29 14:37:54.501] {resin-port-8080-37} Dispatch '/WEB-INF/layouts/default/core/empty.jsp' to DispatchFilterChain[PageFilterChain[JspServlet[WebApp[production/webapp/default/itasprod]]]] [20-01-29 14:37:54.501] {resin-port-8080-37} TcpSocketLink[id=1,app-0] closing connection TcpSocketLink[id=http://*:8080-1,http://*:8080,CLOSED], [^] total=12 [20-01-29 14:38:00.001] {resin-11} Database[/apps/itasdev/apps/itasapp/resin-pro-4.0.62/resin-data/app-0]: insert into stat_data (id,time,value) values (?,?,?) |
||||||||
Attached Files | |||||||||
|
Notes | |
(0006954) ferg 03-09-21 13:39 |
This appears to be a misconfiguration between the timeouts of the proxy and of Resin. From Resin's perspective, the request is a straight http request. |
Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
29 total queries executed. 26 unique queries executed. |