B.2 Modules to Aid Debugging

The following modules are used mainly when something is not working properly and needs to be debugged. Unless your bug is very hard to reproduce and the production environment is required to reproduce the conditions that will trigger the bug, these modules should not be used in production.

B.2.1 Apache::DB?Hooks for the Interactive Perl Debugger

Allows developers to interactively debug mod_perl.

Covered in Chapter 9.

Available from CPAN. See the module manpage for more information.

B.2.2 Apache::Debug?Utilities for Debugging Embedded Perl Code

Covered in Chapter 21.

Supplied with the mod_perl distribution. See the module manpage for more information.

B.2.3 Apache::DebugInfo?Send Debug Information to Client

Available from CPAN. See the module manpage for more information.

B.2.4 Apache::Leak?Module for Tracking Memory Leaks in mod_perl Code

Covered in Chapter 14.

Supplied with the mod_perl distribution. See the module manpage for more information.

B.2.5 Apache::Peek?A Data Debugging Tool for the XS Programmer

Covered in Chapter 10.

Available from CPAN. See the module manpage for more information.

B.2.6 Apache::Symbol?Avoid the Mandatory `Subroutine Redefined' Warning

Supplied with the mod_perl distribution. See the module manpage for more information.

B.2.7 Apache::Symdump?Symbol Table Snapshots

Covered in Chapter 21.

Supplied with the mod_perl distribution. See the module manpage for more information.



    Part I: mod_perl Administration
    Part II: mod_perl Performance
    Part VI: Appendixes