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]>
