You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by "William N. Zanatta" <wi...@veritel.com.br> on 2002/11/27 14:29:45 UTC

CustomLog and Pipes Behavior in Apache from 1.3 to 2.0

Hi there,

   Yesterday I finished a little code which goal is to log certain log 
entries to MySQL. The program worked fine in 2.0 series but when I put 
it on 1.3 I had a big surprise.

   Today I've received some mails telling me my webserver has been out 
of service for about 30 minutes. Checking my system I discovered that 
when running my little utility on 1.3, it (the utility) got a 50% of CPU 
load while in 2.0 series is do not get over 0.1%. Also a restart attempt 
on a 1.3 makes all child processes shutdown but not the main (root) 
process and here is the reason why my server has been down for a while 
(maintenance tasks needed a restart). This main process just hung up and 
didn't die until I send him a SIGKILL.

   Now, my question...

   What are the main differences between 1.3 and 2.0 which could be 
causing this so different behavior? Is there any documentation about the 
Apache internals (1.3 and 2.0) which I can read?

   Thank you,

  William N. Zanatta

-- 
Perl combines all of the worst aspects of BASIC, C and line noise.
                 -- Keith Packard