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]

Reply via email to