You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Randy Terbush <ra...@zyzzyva.com> on 1997/01/19 16:56:17 UTC

Re: Apache profile

> > If anyone is interested, I have a first run of a profiling
> > session looking specifically at child_main() and it's ancestors.
> > You can grab it at:
> > 
> >  ftp://ftp.zyzzyva.com/pub/apache/apache_1.2.child_main.profile
> 
> Oops, in your profile data file I see the following line:
> 
>   0.0     130.21     0.00        9     0.00     0.00  _php_xbithack_handler
> [205]
> 
> Looks like you have mod_php compiled in and are running php2.0b10 without
> having turned off the the PHP XBitHack handler which mistakenly defaults to
> on in 2.0b10.  Stick a "phpXbitHack off" in your httpd.conf, or edit
> mod_php.c and switch the order of the 0 and 1 in the define at the top
> and recompile your httpd.

Thanks Rasumus. I'll update.

> Other thoughts on that profile.  I am right in interpreting it to say that
> it spends 97.5% of its time forking?  I guess that makes sense if you have
> lots of servers.
> 
> -Rasmus

Or that fork() is the most expensive operation. I have little experience
interpreting this data, so feedback is welcome. It was a bit tricking
getting data from a live server.

One that sticks our for me is the amount of time spent keeping track
of child status.