清理 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
有没有办法重置日志文件。会有什么影响吗?
现在我有一个 2GB 的日志文件,它在 ec2 中占用了很多 space。
您应该先停止 mongodb:
service mongodb stop
rm -rf /var/lib/mongodb/journal
service mongodb start
附加提示:您可以通过将 smallfiles=true
添加到配置文件 /etc/mongodb.conf
.
解决方案取自 here 并在 Ubuntu 16.04.
上测试无需重新启动 mongod 服务 - 有时这不是一个好的解决方案。 如果您只想清理单个日志文件,还有更简单的解决方案:
echo '' > /var/lib/mongodb/journal.log