mongodump --oplog在“将捕获的oplog写入”时冻结

时间:2018-08-31 09:23:03

标签: database mongodb backup

在我的集群中,我有一个主节点和一个辅助节点(还有一个仲裁器)。 我使用mongodump进行备份:

mongodump --host $dbhost --port $dbport -u $dbuser -p $dbpassword  --oplog --gzip

转储表看起来不错,但是在编写oplog时-bash会冻结并且无法完成任务-仅当我发送中断信号时它才能克服。

如果没有--oplog标志,它将运行良好。

操作日志相当大,大约50GB,因为我的数据库运行时间很长,但是主数据库和辅助数据库具有相同的操作日志大小,并且在创建备份时不会写入任何数据。 您知道问题可能在哪里吗?我检查了两次配置,在Internet中搜索,现在我完全不知道发生了什么。

1 个答案:

答案 0 :(得分:0)

已解决-我只是要确保主要和次要之间的所有数据都是一致的,然后我将oplog调整为较小的尺寸并可以正常工作。