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

As you can see I've only got three Apache+mod_perl processes running, which I suspect is causing the blocking issues since there aren't enough processes being spawned to handle the incoming requests.

Oddly enough I used to have the problem that this application was spawning too many processes, now I have the opposite problem.

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

Thanks Fred!

Tosh


On 6/8/11 10:15 PM, Fred Moyer wrote:
On Wed, Jun 8, 2011 at 12:50 PM, Tosh Cooey<t...@1200group.com>  wrote:
I have a mod_perl Registry script that is taking about 30 seconds to
execute.

I am trying to debug it but when I run the script from the command line or
the debugger it only takes 9 seconds to execute.

Sounds like Apache may be blocking on other processes?  Have you tried
Devel::NYTProf with your program on the command line?


I am running Apache/2.2.11 (Ubuntu) mod_perl/2.0.4 Perl/v5.10.0

Is there something obvious I should be looking at, and does anyone have any
tips for debugging something like this?

Thanks!

Tosh

--
McIntosh Cooey - Twelve Hundred Group LLC - http://www.1200group.com/



--
McIntosh Cooey - Twelve Hundred Group LLC - http://www.1200group.com/

Reply via email to