1 > Para configurar o mod_dumpio você precisa ativar o dump_io.
$ sudo a2enmod dump_io
2 > no arquivo apache2.conf, escreva esta linha
LogLevel dumpio:trace7
DumpIOInput On
DumpIOOutput On
3) Em seguida, reinicie o servidor apache
Para depurar meu comportamento de webapp por trás de alguma rede estranha, eu preciso descarregar todas as requisições HTTP que chegam ao servidor Apache2 (em um Ubuntu padrão). Então eu tentei ativar o módulo dump_io :
a2enmod dump_io
e eu verifiquei que o módulo foi carregado corretamente (após recarregar) por:
# apache2ctl -t -D DUMP_MODULES | grep dumpio
dumpio_module (shared)
Adicionei o seguinte na parte <VirtualHost>
do meu site:
LogLevel debug
DumpIOInput On
Em seguida, service apache2 restart
e tail -f /var/log/apache2/error.log
mas nada está aparecendo ...
Eu tentei colocar a diretiva em nível global (apache2.conf), colocando todos os hosts virtuais LogLevel para depurar (como sugerido em Por que não posso obter o mod_dumpio Apache2 trabalhando sob Lucid Lynx Ubuntu? ), mas sem sorte ...
A única coisa que estou relacionando à minha solicitação setInfo
é a seguinte linha (em error.log) que não mostra se eu definir loglevel para warn, mas mostra event se eu não declarar o 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
Então, o que posso fazer em seguida? Tenho certeza de que tenho solicitações recebidas em meu virtualhost, porque recebo o seguinte erro (que é o que estou tentando esclarecer e depurar):
[Tue Nov 06 09:24:42 2012] [error] [client 178.251.23.138] no acceptable variant: /path/api/setInfo
Tags logging apache-2.2 ubuntu