我正在尝试复制一些沙发数据库。除了一个以外,它对所有人都工作正常。它似乎总是停留在复制中的某个位置,并且终端永远保持不变,并且不会返回。
我不知道问题出在哪里,我想那可能是一个有问题的特定文档,但是我不知道如何检查和调试它。
另外,我注意到,如果在蒲团中使用复制器,它似乎可以正常工作并进行复制。但是我需要能够从命令行执行。
是否知道问题可能出在哪里或如何调试?
这是我正在使用的命令:
curl -X POST http://127.0.0.1:5984/_replicate -d '{"source":"http://user:password@127.0.0.1:5984/origin-db-name", "target":"http://user:password@127.0.0.1:5984/target-db-name"}' -H "Content-Type: application/json"
这是我在运行时得到的输出:curl "http://user:password@127.0.0.1:5984/_active_tasks"
:
[
{
"pid":"<0.351.0>",
"checkpoint_interval":5000,
"checkpointed_source_seq":1007,
"continuous":false,
"doc_id":null,
"doc_write_failures":0,
"docs_read":0,
"docs_written":0,
"missing_revisions_found":0,
"progress":59,
"replication_id":"4ec403b2de1d9c546182252369f1d96e",
"revisions_checked":187,
"source":"http://user:*****@127.0.0.1:5984/origin-db-name/",
"source_seq":1693,
"started_on":1531010162,
"target":"http://user:*****@127.0.0.1:5984/target-db-name/",
"type":"replication",
"updated_on":1531010188
}
]