[prev in list] [next in list] [prev in thread] [next in thread]
List: apache-modperl
Subject: Re: Apache::DProf giving empty tmon.out files
From: Geoffrey Young <geoff () modperlcookbook ! org>
Date: 2008-01-23 17:29:21
Message-ID: 47977971.2030809 () modperlcookbook ! org
[Download RAW message or body]
> Ok, just tried putting it in there, didn't seem to make any difference to
> the tmon output (naturally, checking after stopping the server). I had
> noticed a reference to APR::Pool in the tmon files before so I would have
> thought it was loading it in any case.
if you want to (again) try Devel::Profiler it's really as simple as adding
use Devel::Profiler::Apache;
to your startup.pl. see the t/conf/ files in the D::P (svn)
distribution for a working example (assuming it passes the tests :)
you also need to start in single server mode or, alternatively, setting
these
MinSpareServers 1
MaxSpareServers 1
StartServers 1
MaxClients 1
MaxRequestsPerChild 0
at the bottom of your httpd.conf. note also that you can set the output
directory via
Devel::Profiler::Apache->import(output_dir => $odir);
in your startup.pl. see also
http://use.perl.org/~geoff/journal/34562
for a list of packages to avoid.
lastly, it's been noted already, but in case you missed it, please note
that you won't get any data until the child process exits (or httpd is
shut down), so try killing off the child.
fwiw, I submitted a proposal for OSCon on profiling, specifically how we
profile "a large mod_perl application" :) hopefully the selection folks
find it a worthy topic.
--Geoff
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic