Apache2 BufferedLogs On - alguém está usando?

1

Saudações, estou pensando, se alguém está usando o BufferedLogs On com o Apache2 e encontrou algum problema? O recurso é marcado como experimental, mas há muitos anos, então acho que é bastante estável. Eu estou executando alguns servidores com capacidade de E / S de disco restrito no momento, então eu o liguei na esperança de que mesmo um pequeno benefício pudesse ajudar no longo prazo ;-) Eu tenho várias ou várias centenas de solicitações por segundo, então, pelos meus pensamentos, não há realmente nenhuma necessidade de gravar no log após cada solicitação, porque honestamente eu não acho que meu sistema de arquivos seja o melhor manipulador para muitas gravações desnecessárias. (OCFS2 compartilhado entre vários DomUs no Xen)

    
por Qiqi 06.01.2011 / 03:50

2 respostas

3

Eu usei BufferedLogs On no passado, parece ser estável. É irritante porque você não pode ver os acessos em tempo real. :)

    
por 06.01.2011 / 07:28
2

Caso seja útil para qualquer um que venha por este post, a partir do Apache 2.4 (que não foi liberado quando esta pergunta foi originalmente feita), a documentação não possui mais o aviso experimental referente a BufferedLogs. Agora, ele só avisa que uma falha no servidor pode causar perda de dados de log [isto é, quaisquer entradas de log que ainda não tenham sido gravadas no disco, porque são armazenadas em buffer na memória, não poderão ser gravadas devido à falha] - veja link .

Outra palavra de cautela pode ser encontrada no link que indica que o BufferedLogs está ativado pode fazer com que as entradas de log sejam escrito fora de ordem. Meu palpite é que este seria apenas o caso se vários VirtualHosts / sites estivessem logando no mesmo arquivo, mas não esclarecesse em quais casos isso poderia acontecer, e é possível que isso se aplique a até mesmo um VirtualHost / local. A página também não está clara se isso se aplica a todas as versões ou apenas a certas versões.

You can use the BufferedLogs directive to have Apache collect several log lines in memory before writing them to disk. This might yield better performance, but could affect the order in which the server's log is written.

    
por 12.07.2014 / 22:41