Maneira correta de definir o limite no mongodb em arquivos de log

1

É mais uma questão de principiante. Eu tentando definir o limite no arquivo de log do mongo na instância do AWS Linux. Eu encontrei algumas perguntas que foram feitas aqui . E tentei fazer isso como foi sugerido por alguém para o mongo 3.0. Os logs do Mongo estão em '/ var / log / mongo'. Pelo que entendi, porque esta linha em '/etc/mongod.conf':

#where to log
logpath=/var/log/mongo/mongod.log

Como descrito no Mongo docs, eu posso usar o sinal SIGUSR1 e obter o antigo registro renomeado e atual comutado e excluído. Então eu escrevi isso em:

"/var/log/mongo/*.log {
    daily
    size 100M
    rotate 5
    compress
    dateext
    missingok
    notifempty
    sharedscripts
    copytruncate
    postrotate
        /bin/kill -SIGUSR1 'cat /data/mongod.lock 2> /dev/null' 2> /dev/null || true
    endscript
}

Serviço mongod reiniciado. E depois de alguns dias, descobri que os logs do mongo preenchiam dois arquivos com mais de 2 gb. Assim, não funciona para mim. Então eu não sei o que fiz de errado? Quem pode me ajudar?

Obrigado!

    
por muzafarow 24.03.2016 / 09:03

0 respostas