Ubuntu – Why can’t I get Apache2 mod_dumpio working under Lucid Lynx Ubuntu

apache-2.2Ubuntuubuntu-10.04

I'm trying to capture all of the traffic to and from an Apache2 web server for troubleshooting purposes, so I did the following to try to set mod_dumpio up properly:

  1. Used a2enmod to enable mod_dumpio
  2. Changed LogLevel to "debug" in apache2.config
  3. Added "DumpIOInput On", "DumpIOOutput On" and "DumpIOLogLevel debug" to apache2.config
  4. Issued "/etc/init.d/apache2 restart" to restart Apache
  5. Issued "apache2ctl -t -D DUMP_MODULES" to make sure mod_dumpio was loaded

I'm watching /var/log/apache2/error.log, but not seeing much there, and certainly not a dump of all input and output.

Can anyone help?

Best Answer

I've been struggling with this for a day, too. It seems they moved mod_dumpio output to the log level 'trace7' and disabled parameter DumpIOLogLevel.

I needed

LogLevel trace8

or

LogLevel info dumpio:trace8

for it to work.

Do remember that you usually have LogLevel at two levels, server level and virtual host level, check both.