我无法使dump_io模块工作

为了在一些奇怪的networking背后debugging我的webapp行为,我需要转储所有到Apache2服务器的HTTP请求(在标准的Ubuntu上)。 所以我尝试激活dump_io模块:

a2enmod dump_io 

我检查了模块是正确加载(重新加载后):

 # apache2ctl -t -D DUMP_MODULES | grep dumpio dumpio_module (shared) 

我在我的网站的<VirtualHost>部分添加了以下内容:

 LogLevel debug DumpIOInput On 

然后service apache2 restarttail -f /var/log/apache2/error.log

但没有显示…

我尝试把指令放在全局级别(apache2.conf),把所有的虚拟主机LogLeveldebugging(正如我为什么不能得到在Lucid Lynx Ubuntu下工作的Apache2 mod_dumpio中的build议? ),但没有运气…

我得到的唯一与我的setInfo请求相关的是下面一行(在error.log),它不显示如果我设置loglevel警告,但是如果我不声明DumpIOInput显示事件。

 [Tue Nov 06 00:21:13 2012] [debug] mod_deflate.c(615): [client 178.251.23.193] Zlib: Compressed 494 to 284 : URL /setInfo 

那么,接下来我该做什么? 我很确定,我的虚拟主机上有传入请求,因为我得到以下错误(这是我正在澄清和debugging):

 [Tue Nov 06 09:24:42 2012] [error] [client 178.251.23.138] no acceptable variant: /path/api/setInfo 

1>要configurationmod_dumpio,您需要启用dump_io。

 $ sudo a2enmod dump_io 

2>在apache2.conf文件中写下这一行

 LogLevel dumpio:trace7 DumpIOInput On DumpIOOutput On 

3)然后重新启动Apache服务器