Re: debugging mod_perl fails
André Warnier (tomcat) <[email protected]>
| Newsgroups | gmane.comp.apache.mod-perl |
|---|---|
| Message-ID | <[email protected]> |
Hi. I did not look at the page you mention below, but in the Apache::DB page on CPAN, https://metacpan.org/pod/distribution/Devel-DebugHooks/lib/Apache/DB.pm it says : If you are using mod_perl 2.0 you will need to use the following as your db.pl: use APR::Pool (); use Apache::DB (); Apache::DB->init(); Did you see that ? On 21.09.2017 15:51, Marc wrote: > My setup's versions: > Ubuntu Server 17.04 > Apache2 2.4.25 > Perl 5.24.1 > mod_perl 2.10 > Apache::DB 0.14 > > I precisely followed the manual from this site: > http://plosquare.blogspot.de/2009/04/debugging-modperl-applications-with.html > and used a simple .pl-page to test debugging mod_perl. > > I tried all kinds of tweaks (e.g. tried to set a breakpoint on the page with $DB::single = 1;) > and changes (e.g. tried a common mod_perl handler instead of a ModPerl::Registry-managed .pl-file) but no matter what I tried: > the DB console correctly showed up when I called the .pl-page > but it was never usable because it never stopped at a code line. > The page's execution seemed to already have completed > (which was also visible in the browser). > Output: > root@DEVELOP:/etc/apache2/sites-available# apache2ctl -k start -X -DPERLDB > [notice] Apache::DB initialized in child 7194 > Loading DB routines from perl5db.pl version 1.49_05 > Editor support available. > Enter h or 'h h' for help, or 'man perldebug' for more help. > > I also tried “apache2ctl -k start -DPERLDB -DNO_DETACH -DONE_PROCESS“. Same result as with “-X“. > Is it not working because apache2 must be compiled/configured in > a certain way so that the debugger can stop at a certain code line? > Did someone get debugging using Apache::DB to work with an up-to-date > apache2 (>=2.4) and mod_perl (2.10) versions or is it only feasible with > older versions because maybe Apache::DB can't cope with newer mod_perl > or apache2 versions anymore? > > I would greatly appreciate any help! >