Apache::Symdump(3pm)

Apache::Symdump3pm

Symbol table snapshots

Usage

 PerlLogHandler Apache::Symdump

Overview

Apache:Symdump uses Devel::Symdump to record snapshots of the Perl symbol table in ServerRoot/logs/symdump.$$.$n Where $$ is the process id and $n is incremented each time the handler is run. The diff utility can be used to compare snapshots and get an idea of what might be making a process grow. Normally, new symbols come from modules or scripts that were not preloaded, the Perl method cache, etc.

 % diff -u symdump.$$.0 symdump.$$.1

Caveats

Apache::Symdump does not cleanup up its snapshot files, do so simply by:

 % rm logs/symdump.* logs/incdump.*

Releases

4 releases since Debian 2.2 (Potato); the text changed 3 times.

  1. 2.2
  2. 3.0
  3. 3.1
  4. 4.0

Author

Doug MacEachern

From libapache-mod-perl 1.29.0.4-4.1+etch1 in Debian 4.0 (Etch). Parsed by carta from the page's man source.