为什么我不能在Lucid Lynx Ubuntu下运行Apache2 mod_dumpio?

我试图捕获所有来自Apache2 Web服务器的stream量以进行故障排除,所以我做了以下尝试正确设置mod_dumpio:

  1. 使用a2enmod启用mod_dumpio
  2. 在apache2.config中将LogLevel更改为“debug”
  3. 将“DumpIOInput On”,“DumpIOOutput On”和“DumpIOLogLevel debug”添加到apache2.config
  4. 发出“/etc/init.d/apache2 restart”重新启动Apache
  5. 发行“apache2ctl -t -D DUMP_MODULES”以确保mod_dumpio已加载

我在看/var/log/apache2/error.log,但没有看到太多,当然不是所有input和输出的转储。

谁能帮忙?

NM …知道了!

问题很明显,我的一个 VirtualHost(如在/ etc / apache2 / sites-enabled中定义的)有一个LogLevel被声明为除debugging以外的东西,因此干扰了mod_dumpio的整体行为,

我希望别人认为这有帮助。

我也一直在为此苦苦挣扎。 看来他们将mod_dumpio输出移动到日志级别“trace7”并禁用参数DumpIOLogLevel。

我需要

LogLevel trace8 

要么

 LogLevel info dumpio:trace8 

为它工作。

请记住,您通常具有两个级别的服务器级别和虚拟主机级别的LogLevel,同时检查这两个级别。