2

我想知道是否使用 bash 脚本启用了 MongoDB 日记功能。

我可以通过搜索配置文件以外的其他方式来执行此操作,因为我认为这不是很可靠。

mongo --eval "something"可能吗?

4

1 回答 1

1

是的,只要您可以解析mongo --eval "db.serverStatus()"返回的 JSON 文档即可。根据您的服务器配置的存储引擎,您可能对返回的文档的wiredTiger.logdur字段感兴趣。如果关闭了日志功能,则wiredTiger.log 中所有字段的值为“0”或dur 完全不存在。(另见文档

于 2016-08-17T11:08:16.510 回答