Logs do virtualhost do Apache; melhor ter um único log ou vários logs?

1

Atualmente, temos mais de 200 configurações de virtualhosts e eles têm arquivos de log separados. Eu estou querendo saber quais são as vantagens / desvantagens de ter um único arquivo de log e quais são as vantagens / desvantagens de nossa configuração atual (vários arquivos de log para cada host virtual).

    
por Rudolf Olah 19.01.2012 / 14:20

2 respostas

4

A desvantagem mais importante de um arquivo de log por host virtual é o número de descritores de arquivos abertos. veja link para uma descrição do problema e possíveis alternativas.

    
por 19.01.2012 / 15:04
3

Uma vantagem para separar arquivos per-vhost é saber quais solicitações vêm de qual host sem ter que se desviar do formato de log padrão do NCSA.

Com tudo registrando em um arquivo, a prática padrão é adicionar um %v ao início do formato de log; isto pode sufocar algumas ferramentas de análise de log que não a entendem, além de tornar mais difícil extrair informações (os comandos do grep precisarão ser expandidos para corresponder ao vhost também) diretamente no arquivo de log.

    
por 19.01.2012 / 18:19