Re: Debugging a long process

Dave Hodgkinson <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
On 9 Jun 2011, at 17:13, Tosh Cooey wrote:

> I haven't tried Devel::NYTProf, but the blocking seems to have been the keyword here...
> 
> root      2661  0.0  1.5  37900 27492 ?        Ss   Jun08   0:00 /usr/sbin/apache2 -k start
> www-data  3875  0.0  1.3  37264 23300 ?        S    06:25   0:00 /usr/sbin/apache2 -k start
> www-data  3882  3.9  8.7 395156 153644 ?       Sl   06:25   6:15 /usr/sbin/apache2 -k start

Very much looks like you don't have a startup.pl that loads the world in the parent 
process. That will cause a masive inhale on the first hit.

> 
> Anyone have sweet spots for Apache settings running on an EC2 small instance?
>   

Whatever works for you after measurement.

Read the mod_perl tuning guide and settle on a strategy of MaxRequestsPerClient
or a fixed Apache2::SizeLimit.

Also, are you running stock apache/perl/mod_perl? Seriously consider spending
time making your own build. Even recompiling the .srpms with gentoo-safe flags
for that $arch could give a healthy boost.

Or pay someone *cough* *cough* to do it for you :)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.