我想知道是否使用 bash 脚本启用了 MongoDB 日记功能。
我可以通过搜索配置文件以外的其他方式来执行此操作,因为我认为这不是很可靠。
有mongo --eval "something"
可能吗?
我想知道是否使用 bash 脚本启用了 MongoDB 日记功能。
我可以通过搜索配置文件以外的其他方式来执行此操作,因为我认为这不是很可靠。
有mongo --eval "something"
可能吗?
是的,只要您可以解析mongo --eval "db.serverStatus()"
返回的 JSON 文档即可。根据您的服务器配置的存储引擎,您可能对返回的文档的wiredTiger.log或dur字段感兴趣。如果关闭了日志功能,则wiredTiger.log 中所有字段的值为“0”或dur 完全不存在。(另见文档)