DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4663>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4663 Broken Pipe under some load [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |INVALID ------- Additional Comments From [EMAIL PROTECTED] 2004-01-08 13:23 ------- As stated before this is not a bug. This happens during normal operation of Tomcat when the web server side tears down the tomcat connector socket due to the remote client terminating its request prior to handling of the request by tomcat completing. Here is what happens: 1. Remote browser makes a request to web server. 2. Web server sends request to tomcat via the JK connector. 3. Tomcat starts processing request. 4. Tomcat's output buffer fills so it sends it back to the web server via the connector socket. 5. web server tries to write the buffer back to the remote client browser. 6. The web server write to the remote client browser fails because the user hit STOP in their browser to abandon the request. 7. web server process/thread detects this. To free up resources since the request was abandoned the web server process/thread closes the connector socket to Tomcat. Then it can recycle itself so it is available for another http request. 8. On the Tomcat side it will fail when it tries to write additional output to the connector socket. This triggers the exception you see. 9. Now Tomcat can terminate processing the abandoned request if it hadn't been completed yet. This is all perfectly normal. Please do not reopen this. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]