Travis Haagen schrieb: > Thanks for the responses thus far. I've been trying to get more information > about the problem, but haven't been very successfull. I can't seem to create > thread dumps, because I have to use Terminal Services. Is there a way to get > a thread dump even though I'm using Terminal Services?
There are a couple of not so nice ways of doing that. One example: - Install a JDK not only a JRE - enable JMX for your java process (adding the following flags to your service definition): -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false (Note: no authentication here) - search for the jar file FullThreadDump.jar, something like <JDK_HOME>\demo\management\FullThreadDump\FullThreadDump.jar - run java -cp PathToMyJar\FullThreadDump.jar FullThreadDump localhost:1090 >> C:\temp\ThreadDumps.log > Tomcat keeps locking up every afternoon, during the work week, so its > definitely related to server traffic. Sometimes it locks up twice in an > afternoon. > > I found this article about IIS 6.0 application health monitoring and I was > wondering if anyone know if the items listed in the section 'ISAPI > Extensions Can Declare Themselves Unhealthy' are implemented in the ISAPI > redirector? > > http://help.alentus.com/article.aspx?id=10958&cNode=7F8F8Y Interesting, but not used at the moment in the isapi redirector. > Here's what the ISAPI redirector logs say (the following errors are simply > repeated until Tomcat is restarted). My log level is currently set to > 'WARN': Those unfortunately don't give us more than what we already expect: that the problem lies inside your Tomcat instance. Try the above recipe for thread dumps. Regards, Rainer > ----- Original Message ----- > From: "Rainer Jung" <[EMAIL PROTECTED]> > To: "Tomcat Users List" <users@tomcat.apache.org> > Sent: Friday, December 14, 2007 9:20 AM > Subject: Re: Tomcat and IIS losing their link > > >> Travis Haagen wrote: >>> Hello, >>> >>> I've got IIS 6.0 linked with Tomcat 5.5.25 (with JDK 1.5.0_14-b03 and >>> AJP dll) via the ISAPI connector (JK 1.2.25) on Windows 2003 Server, >>> and during high traffic periods, the connection between IIS and >>> Tomcat is being severed. This has been occurring in the mid-afternoon >>> every day since this server went live and to get it running again, >>> I've had to restart Tomcat. The peak connections to IIS during one of >>> the days was just under 100, so this isn't really all that high of >>> traffic. >>> >>> The isapi_redirect.log isn't much help. It has only been logging >>> errors after the connection to Tomcat has been broken. Tomcat itself >>> hasn't logged anything of relevance and I don't actually think that >>> Tomcat is affected when the link is broken, but as I mentioned >>> earlier, I have to restart Tomcat to get it to reconnect with IIS. >> Nevertheless at least i would be curious to know, what the exact >> contents of the isapi redirector log files are. We don't need all of it, >> but the first 100 lines or so could be interesting. What's you log level? >> >> Have a look at the other thread running on this list the last few days >> ("ISAPI JK2 ran better than JK, how can that be?"). To get a slightly >> better idea what's happening when, you could also introduce a load >> balancer and a status worker. >> >> Most likely it would help to take Java Thread Dumps and look inside the >> JVM, what your request threads are doing, when IIS gets stuck. >> >> Regards, >> >> Rainer >> >> --------------------------------------------------------------------- >> To start a new topic, e-mail: users@tomcat.apache.org >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]