Esse arquivo original ainda está sendo mantido aberto por mongod
apesar do fato de que você o moveu, e continuará sendo o arquivo para o qual ele registra até você parar o processo mongod
ou tentar o seguinte:
- Remova o novo arquivo
mongod.log
criado em/var/log/mongodb
- Mova o antigo arquivo
mongod.log
de volta para/var/log/mongodb
- Emita o
logRotate
command domongo
shell (quando conectado ao relevantemongod
)
Nota: Como alternativa, para o passo 3, pode enviar um kill -SIGUSR1 <pid of mongod>
para obter o mesmo resultado.
Uma vez feito isso, você terá agora um novo arquivo mongod.log
menor na pasta, junto com o arquivo anterior truncado (não sendo mais gravado). O nome exato depende da versão que você está digitando que você não mencionou, mas agora você está livre para mover os arquivos de log grandes para outro diretório (eu recomendo compactá-los, eles são facilmente compactados).
Se o tamanho for um problema comum, eu recomendaria fazer isso como uma tarefa do cron ou semelhante para automatizar o processo daqui para frente.