mongodb日志可以清空这个文件而不会出错

时间:2017-04-26 11:47:10

标签: mongodb logging

我可以在不破坏安装的情况下清空日志文件吗? 我不想抹掉它。 我在linux上安装了,如果是的话,我怎么能这样做?

1 个答案:

答案 0 :(得分:5)

有几种选择。可能最好的方法是rotate the log file,例如通过mongo shell:

use admin
db.runCommand( { logRotate : 1 } )

你也可以向mongod进程发送一个信号,这不会杀死进程,它只是发出信号来执行旋转。从linux shell运行:

kill -SIGUSR1 <mongod pid>

“清除”现有日志的另一个选项是运行(指定完整路径或从与日志文件相同的目录运行):

cp /dev/null mongod.log