É 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!
Tags amazon-ec2 mongodb linux log-files