清理 Mongo 个日志文件

Cleanup of Mongo journal file

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

现在我有一个 2GB 的日志文件,它在 ec2 中占用了很多 space。

您应该先停止 mongodb:

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

附加提示:您可以通过将 smallfiles=true 添加到配置文件 /etc/mongodb.conf.

来将日志限制为 128MB

解决方案取自 here 并在 Ubuntu 16.04.

上测试

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

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