I've experienced similar symptoms under the following configuration: NT 4 IIS 4 Tomcat 4.1.24 J2SDK 1.4.1_02 Prebuilt isapi_redirector2.dll from March 2003 (not sure which version)
When the request fails, the IIS log output shows: 23:54:31 xxx.xxx.xxx.xxx POST /jakarta/isapi_redirector2.dll 500 The redirector log output shows: Debug: [jk_isapi_plugin.c (288)]: HttpFilterProc started Debug: [jk_isapi_plugin.c (346)]: In HttpFilterProc Virtual Host redirection of xxx.xxx.xxx : 443 Debug: [jk_isapi_plugin.c (355)]: HttpFilterProc [/test/passthrough] is a servlet url - should redirect to lb:lb Debug: [jk_isapi_plugin.c (421)]: HttpFilterProc check if [/test/passthrough] is pointing to the web-inf directory Debug: [jk_isapi_plugin.c (473)]: HttpExtensionProc started Debug: [jk_isapi_plugin.c (482)]: HttpExtensionProc got a worker for name lb:lb Error: [jk_worker_lb.c (402)]: lb.service() worker failed 120000 for ajp13:jni Error: [jk_worker_lb.c (415)]: lb.service() unrecoverable error... Debug: [jk_isapi_plugin.c (518)]: HttpExtensionProc service() Failed There are no entries in the Tomcat logs when this occurs. It seems to me that this problem is most prevalent when the redirector attempts to reestablish the Tomcat connection. When many requests are issued to Tomcat through the redirector in quick succession, the first one frequently fails, but subsequent requests are passed through successfully. Perhaps some of the configuration parameters can be tuned. I haven't spent too much time trying to debug this problem, as we're moving to WebLogic. I would be interested to hear about any tips that would help resolve this problem. Good luck, Doron ----- Message from "Summers, Bert W." I have moved my Tomcat from 4.0.6 on NT4 with IIS4 to Win2003 IIS6 and Tomcat 4.1.29. I have configured everything correctly, I believe. The problem is that sometimes the redirector does not seem to pass the request to Tomcat. I have tried isapi_redirect.dll (which worked great on NT4 and 4.0.6) and it works in the current setup. I have tried isapi_redirector2.dll and it seems to work also. Even tried isapi_redirector_1.2.5.dll which also works. However all of the above will sometimes not respond. The end user gets a page can not be displayed error. Then they hit back and click the link or button again and it works. The IIS log file shows xxx.xxx.xxx.xxx - - [28/Jan/2004:09:39:47 -0800] "GET /jakarta/isapi_redirect.dll HTTP/1.1" 200 0 and the tomcat localhost_access file has nothing. Then the user hits back and the same action again and I get xxx.xxx.xxx.xxx - - [28/Jan/2004:09:39:47 -0800] "GET /jakarta/isapi_redirect.dll HTTP/1.1" 200 11443 and this time the tomcat log file shows xxx.xxx.xxx.xxx - - [28/Jan/2004:09:39:47 -0800] "GET /NTSP/TOC.jsp HTTP/1.1" 200 11274 Also to note is that sometimes I get the 200 with a return size of 0 on more than just the redirector. Out of 788 "200 0" entries 381 are to jakarta but most of them are to / entries not actual files. Has anyone else experienced this problem? Thanks. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
