Mongodb副本配置slaveDelay但数据仍然立即同步

时间:2017-06-02 02:57:13

标签: mongodb replication master-slave

我已将slaveDelay设置为600s,但是当主数据发生更改时,辅助数据会立即更改。这是使用2台服务器的repl的curent配置。

"members" : [
    {
        "_id" : 0,
        "host" : “primary.host1:27017",
        "arbiterOnly" : false,
        "buildIndexes" : true,
        "hidden" : false,
        "priority" : 1,
        "tags" : {

        },
        "slaveDelay" : NumberLong(0),
        "votes" : 1
    },
    {
        "_id" : 1,
        "host" : “secondary.host2:27017",
        "arbiterOnly" : false,
        "buildIndexes" : true,
        "hidden" : true,
        "priority" : 0,
        "tags" : {

        },
        "slaveDelay" : NumberLong(600),
        "votes" : 1
    }
]

我不知道哪里出错,或者slaveDelay是如何工作的,因为辅助数据应该在600s后更新。

0 个答案:

没有答案