I got in this thread late - but there is a bug in in 4.0.3 tomcat 
connectors that did not do error checking on the size of POST requests. 
So if a browser doesn't send enough data in a POST request and 
terminates - the tomcat process will infinite loop - asking for more 
data from the httpd process - the httpd process returns (eof) or similar 
and the error is not checked by tomcat.

This bug is fixed in 4.0.4 beta3.

Costas Stergiou wrote:
> Hi Francisco,
> I really know how annoying (at least) it is to find a definite problem/bug
> and
> have noone from the list care or try to solve it. I have been using
> tomcat/apache
> in a production environment for too long and I am now so commited to it I
> cannot
> change it.
> 
> Unfortunately, I have not found any real workaroung, BUT: I did solve the
> problem
> for me. The solution is quite simple and it is just a shell script that I
> run it every 1 second
> through crontab that checks for runaway httpd processes and kill them (only
> the runaway
> process).
> This does not affect neither apache nor tomcat and it does resolve the
> issue.
> I know this is not a real solution, but reality is a really strange thing
> when it comes
> to productin environments. I don't like myself this solution, but in fact it
> is a solution!
> The script is very simple, and it works fine for AIX. Maybe for another os
> you may
> need to modify the ps/grep arguments but this should be fairly easy.


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

Reply via email to