my understanding is that the tomcat connectors can be paused
are there any errors showing in catalina.out?
M-
----- Original Message ----- From: "Dov Rosenberg" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <users@tomcat.apache.org>
Sent: Thursday, December 15, 2005 8:26 AM
Subject: Re: Tomcat stops answering requests


I recently have been chasing similar demons. My logs showed something like

INFO: Paused Coyote HTTP/1.1 on http-7001

I did some searching and someone suggested upgrading my JVM. We were using
1.4.2_05 and I have updated to 1.4.2_08. So far so good.


Any other ideas? I am open for suggestions!!




On 12/15/05 2:42 AM, "Sondre Engell" <[EMAIL PROTECTED]>
wrote:

Hi.

We are experiencing some problems with our Tomcat. We are currently running
Apache  2.0.54, Tomcat 4.1.30, Axis 1.2.final on RedHat 9.0 with kernel
2.4.27.

We have some web-services deployed under Axis and these services become
unavailable during normal operation. It seems that this occurs because Tomcat stops answering requests on port 8080 (the Apache-Axis diagnostic web page
(<http://127.0.0.1:8080/axis>) becomes unavailable).

After examining the Tomcat log files the only suspicious entries we found was
this exception that occurs regularly:

2005-12-12 12:47:04 StandardManager[/axis] Session event listener threw
exception
java.lang.IllegalStateException: getAttribute: Session already invalidated
        at
org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:
953)
        at
org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSession
Facade.java:171)
        at
org.apache.axis.transport.http.AxisHTTPSessionListener.destroySession(AxisHTTP
SessionListener.java:43)
        at
org.apache.axis.transport.http.AxisHTTPSessionListener.sessionDestroyed(AxisHT
TPSessionListener.java:72)
        at
org.apache.catalina.session.StandardSession.expire(StandardSession.java:658)
        at
org.apache.catalina.session.StandardSession.expire(StandardSession.java:607)
        at
org.apache.catalina.session.StandardManager.processExpires(StandardManager.jav
a:793)
        at
org.apache.catalina.session.StandardManager.run(StandardManager.java:870)
        at java.lang.Thread.run(Thread.java:534)

It looks like Catalina tries to call getAttribute on a session it has already
destroyed. Can this bring Tomcat to stop answering requests. Since the
exception says that the session is already invalidated I would believe that the session is indeed destroyed. If not, could this cause a starving of free
sessions, and thus bring Tomcat to a halt?

I have seen some posts proposing to use:
export LD_ASSUME_KERNEL=2.x.x

Can that be a solution? As stated above we use RedHat 9.0 with kernel 2.4.27
what kernel version should we use in the export?

We are really lost on this one and if anyone have any idea of what can cause
Tomcat to stop answering requests we would very much like to hear them.

Regards

Sondre


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
Dov Rosenberg
Conviveon/Inquira
Knowledge Management Experts
http://www.conviveon.com
http://www.inquira.com




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to