Log de cluster do Apache httpd

2

Eu tenho um cluster de servidores httpd do Apache. É um cluster com carga balanceada onde todos os nós servem o mesmo conteúdo compartilhado. O conteúdo em si está localizado em um armazenamento compartilhado.

Eu gostaria de configurar todos os nós para registrar (logs de acesso do servidor) ao mesmo arquivo de log (novamente no mesmo armazenamento compartilhado), mas estou preocupado que isso criaria problemas de simultaneidade em um ambiente de produção.

Alguém conhece um bom guia ou recomendação para configurar um registro para clusters httpd?

    
por user3915 27.05.2009 / 12:03

2 respostas

1

Eu diria que suas preocupações estão corretas. Você já tem um afunilamento com os filhos do apache registrando no mesmo arquivo (ou no mesmo canal se você usa cronolog ).

Minha sugestão seria registrar em arquivos diferentes (digamos, acrescentar o nome do host ao final do arquivo) e depois resumir esses arquivos posteriormente. Como alternativa, se você estiver preocupado com a sobrecarga de registro em um dispositivo de armazenamento de rede, registre-o localmente, novamente com uma extensão exclusiva, em seguida, rincronize os arquivos para um local central após rolá-los e resuma-os.

    
por 27.05.2009 / 12:15
0

Use o logresolvemerge.pl, parte do AWstats (ou hack your own).

Pessoalmente, eu logaria em um ramdisk em cada servidor e mesclaria para o arquivo a cada hora ou mais.

    
por 27.05.2009 / 12:42