清除Mongo日志文件

时间:2016-06-10 11:51:17

标签: mongodb journal journaling

有没有办法重置日志文件。会有什么影响吗?

现在我有一个2GB的日志文件,它占用了ec2的大量空间。

2 个答案:

答案 0 :(得分:10)

你应该先停止mongodb:

service mongodb stop
rm -rf /var/lib/mongodb/journal/*
service mongodb start

其他提示:您可以通过将smallfiles=true添加到配置文件/etc/mongodb.conf来将日记限制为128MB。

解决方案取自here并在Ubuntu 16.04上测试。

答案 1 :(得分:0)

无需重新启动 mongod 服务 - 这有时不是一个好的解决方案。 如果您只想清理单个日志文件,还有更简单的解决方案:

echo '' > /var/lib/mongodb/journal