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.