Eu habilitei a página Apache Status por mod_status
módulo. A lista de processos é muito longa e a maioria deles são OPTIONS * HTTP/1.0
, que desejo filtrar.
Existe algum ajuste, opção ou sinalizador para ocultar esses OPTIONS
processos?
Eu habilitei a página Apache Status por mod_status
módulo. A lista de processos é muito longa e a maioria deles são OPTIONS * HTTP/1.0
, que desejo filtrar.
Existe algum ajuste, opção ou sinalizador para ocultar esses OPTIONS
processos?
Além de recompilar mod_status para atender às suas necessidades (isso pode parecer um pouco exagerado, mas .... ainda é viável), mod_status fornece uma opção projetada especificamente para processamento legível por máquina. De acordo com a documentação oficial :
Portanto, capturar a saída de mod_status é tão simples quanto incluir uma chamada para wget , curl ou qualquer outra biblioteca de cliente http que possa ser lançada/incluída em seu aplicativo, de acordo com sua necessidade.
Infelizmente acabei de descobrir que ao usar o formato "?auto", a maioria das informações adicionais fornecidas pela diretiva ExtendedStatus não são exibidas! Isso significa que com a opção "?auto", você não tem acesso à lista de processos.
Como soou um pouco estranho, verifiquei o código-fonte do módulo mod_status . Além de uma opção "?notável" adicional e não documentada, o código-fonte em " apache2-2.2.22/modules/generators/mod_status.c " (do meu notebook Ubuntu 12.04 LTS) inclui:
(A propósito: achei interessante e curioso ler "?notável - Página de retorno para navegadores sem suporte a tabelas" já que sou tão velho/antigo que me lembro dos primórdios da web, onde o suporte a tabelas era um novo recurso dos navegadores disponíveis !)
Também verifiquei que a lista de processos ausente no formato "?auto" é um recurso de design:
Como você pode ver, o que você precisa está na parte "else" do último "if". Portanto, não está incluído no formato "?auto", pois neste caso caímos no caso "short_report".
Então, depois de tudo o que foi dito acima e voltando à sua pergunta: " Existe algum ajuste, opção ou sinalizador para ocultar esses processos OPTIONS? ", minha resposta é que sua única opção é "ajustar" um pequeno aplicativo que:
Como estou familiarizado com PERL e tive alguma sorte com o módulo HTML::TableExtract , uma boa base que você pode usar é a seguinte:
No meu caso, o script acima produz a seguinte saída:
e você pode ver, pule as linhas OPTIONS.
Observe que o aplicativo acima carece de tratamento básico de erros, portanto ... não me culpe se algo der errado :-)