首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不能让dump_io模块工作

我不能让dump_io模块工作
EN

Server Fault用户
提问于 2012-11-05 23:30:01
回答 1查看 6.3K关注 0票数 2

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

代码语言:javascript
复制
a2enmod dump_io

我通过以下方法检查模块是否正确加载(重新加载后):

代码语言:javascript
复制
# apache2ctl -t -D DUMP_MODULES | grep dumpio
dumpio_module (shared)

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

代码语言:javascript
复制
LogLevel debug
DumpIOInput On

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

但什么都没有显示..。

我尝试将指令放在全局级别(apache2.conf),让所有虚拟主机LogLevel进行调试(如为什么我不能得到Apache2模块_杜皮奥在鲁西·林克斯·乌本图手下工作?中所建议的),但没有成功.

我得到的唯一与我的setInfo请求相关的东西是下面的行(在error.log中),它不显示是否将日志级别设置为warn,而是显示如果我不声明DumpIOInput则会显示事件。

代码语言:javascript
复制
[Tue Nov 06 00:21:13 2012] [debug] mod_deflate.c(615): [client 178.251.23.193] Zlib: Compressed 494 to 284 : URL /setInfo

那么接下来我能做什么呢?我很确定我的虚拟主机上有传入请求,因为我得到了以下错误(这是我试图澄清和调试的错误):

代码语言:javascript
复制
[Tue Nov 06 09:24:42 2012] [error] [client 178.251.23.138] no acceptable variant: /path/api/setInfo
EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-06-30 11:29:15

1>以配置mod_dumpio您需要启用dump_io.

代码语言:javascript
复制
$ sudo a2enmod dump_io

在apache2.conf文件中的

2>写这行

代码语言:javascript
复制
LogLevel dumpio:trace7
DumpIOInput On
DumpIOOutput On

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

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/445720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档