https://issues.apache.org/bugzilla/show_bug.cgi?id=57066
Bug ID: 57066 Summary: isapi_redirect.dll is crashing intermittently when downloading large files Product: Tomcat Connectors Version: 1.2.37 Hardware: PC Status: NEW Severity: critical Priority: P2 Component: isapi Assignee: dev@tomcat.apache.org Reporter: l...@audiosparx.com Created attachment 32090 --> https://issues.apache.org/bugzilla/attachment.cgi?id=32090&action=edit Contains four isapi_redirect.log files taken from server In trying to use ColdFusion 11 Enterprise in production, we are getting frequent duplicatable errors in IIS that is crashing the HTTP request, and eventually killing the application pool. It is occurring right at the point of where the site is trying to download MP3 files to a the client. Here are examples of the error we are getting in the isapi_redirect.log file: [Tue Oct 07 17:57:04.101 2014] [13096:14996] [error] isapi_write_client::jk_isapi_plugin.c (1406): WriteClient failed with 1229 (0x000004cd) [Tue Oct 07 18:00:28.277 2014] [13096:3220] [error] isapi_write_client::jk_isapi_plugin.c (1406): WriteClient failed with 995 (0x000003e3) It does not happen every time, but it is consistently duplicatable here. This is a challenge for us because Adobe has deployed a custom version of the Tomcat connector with ColdFusion 11, so it seems upgrading to the native Tomcat connector (e.g. 1.2.40) is not an option. Attached are a few different versions of isapi_redirect.log files taken with varying levels of log_level info, including one with a "trace" setting. Search for "WriteClient failed" in any of them to see the error. It seems there is likely a buffer overrun or something like that happening, causing the connector to crash. Here is additional information from the server's event logs (in text and XML): ______________________________________________________________________ Event ID: 5011 Source: WAS A process serving application pool 'RadioSparx' suffered a fatal communication error with the Windows Process Activation Service. The process id was '10480'. The data field contains the error number. <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> - <System> <Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" /> <EventID Qualifiers="32768">5011</EventID> <Version>0</Version> <Level>3</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2014-10-08T04:16:51.000000000Z" /> <EventRecordID>1239582</EventRecordID> <Correlation /> <Execution ProcessID="0" ThreadID="0" /> <Channel>System</Channel> <Computer>AXC2.navarr.net</Computer> <Security /> </System> - <EventData> <Data Name="AppPoolID">RadioSparx</Data> <Data Name="ProcessID">10480</Data> <Binary>6D000780</Binary> </EventData> ___________________________________________________________________________ Event ID: 5011 Source: WAS A process serving application pool 'RadioSparx' suffered a fatal communication error with the Windows Process Activation Service. The process id was '11712'. The data field contains the error number. <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> - <System> <Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" /> <EventID Qualifiers="32768">5011</EventID> <Version>0</Version> <Level>3</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2014-10-08T04:16:50.000000000Z" /> <EventRecordID>1239580</EventRecordID> <Correlation /> <Execution ProcessID="0" ThreadID="0" /> <Channel>System</Channel> <Computer>AXC2.navarr.net</Computer> <Security /> </System> - <EventData> <Data Name="AppPoolID">RadioSparx</Data> <Data Name="ProcessID">11712</Data> <Binary>6D000780</Binary> </EventData> </Event> ________________________________________________________________________ It always looks very similar to the above events. Please help....we're stuck with this problem and can't move forward to production. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org