tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Barker" <wbar...@wilshire.com>
Subject Re: DO NOT REPLY [Bug 5735] - HTTP connector running out of processors under heavy load
Date Mon, 18 Feb 2002 01:00:55 GMT
Looking at o.a.ajp.tc4.Ajp13Connector, I can see that curProcessors is never
decremented, which is probably what is causing this.  Unlike in the 3.3
branch, Ajp13Processor is fanatical about not dying.  I haven't looked at
the C code side, but if it is anything like the 3.3 branch, it will close
the connection to TC when the user hits the "stop" button, but in the j-t-c
branch the Processor won't die.

Before anyone's feathers get ruffled, my comparisons to 3.3 are simple
because that is the code-base I know (I've spent a great deal of time fixing
variants of 4518 on 3.3, and I still can't figure out how to fix it on
Catalina ;).
----- Original Message -----
From: <bugzilla@apache.org>
To: <tomcat-dev@jakarta.apache.org>
Sent: Sunday, February 17, 2002 3:36 PM
Subject: DO NOT REPLY [Bug 5735] - HTTP connector running out of processors
under heavy load


> DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
> RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
> <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5735>.
> ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
> INSERTED IN THE BUG DATABASE.
>
> http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5735
>
> HTTP connector running out of processors under heavy load
>
>
>
>
>
> ------- Additional Comments From glenn@apache.org  2002-02-17
23:36 -------
> I did a closer review of the apache access_log and the tomcat 4
catalina_log.
> When the Ajp13Connector starts spawning additional Ajp13Proccessors all of
> a sudden there is a 1:1 correlation between apache requests which get
forwarded
> to tomcat and the startup of Ajp13Processors.  Prior to the the runaway
> creation of Ajp13Processors catalina had run 2 hours without creating any
> new ones.
>
> So it looks like some bug causes existing processors to no longer be
available
> for use, and any new ones created to only be used once.
>
> --
> To unsubscribe, e-mail:
<mailto:tomcat-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:tomcat-dev-help@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <mailto:tomcat-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@jakarta.apache.org>


Mime
View raw message