1

curl http://usrname:password@192.168.1.10:5985/_active_tasks显示以下内容。

特别是 checkpointed_source_seq": 0。所以我的复制显然没有完成。这是由于源服务器 (iriscouch.org) 没有响应造成的吗?

我不确定这是否重要,但我也很想知道复制“逻辑”在哪里发生,在目标或源上。

(我重新启动了我的 couchdb 并且 checkpointed_source_seq 仍然是 0,但是 docs_read、docs_written、missing_revisions_found 和 revisions_checked 都跳到了 5。一段时间后,一切都停留在 5。目标是在 Android 上运行的旧 couchbase 移动设备,所以可能是问题所在是在目标上,而不是缺乏来自源头的回应。)

[
    {
        "pid": "<0.242.0>",
        "checkpointed_source_seq": 0,
        "continuous": false,
        "doc_write_failures": 0,
        "docs_read": 0,
        "docs_written": 0,
        "missing_revisions_found": 0,
        "progress": 0,
        "replication_id": "477dc6e34c791f161a2d47d742b349cd",
        "revisions_checked": 0,
        "source": "https://username:*****@myprj.iriscouch.com/myprj/",
        "source_seq": 342,
        "started_on": 1372285819,
        "target": "http://usrname:*****@0.0.0.0:5985/myprj/",
        "type": "replication",
        "updated_on": 1372287887
    }
]
4

1 回答 1

5

事实证明,问题在于使用 https 与 http 进行复制,至少(并且希望只是)使用 iriscouch.com。

我遇到了这篇文章,切换到 http 并且复制现在工作正常。当然,我的用户名和密码是明文发送的。

于 2013-07-02T00:56:06.897 回答