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.
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).
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.
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.
Tags logging apache-2.2 apache-1.3