【问题标题】:couchdb & futon - Is there a way to cancel a continuous replication using futoncouchdb & futon - 有没有办法使用蒲团取消连续复制
【发布时间】:2012-02-25 09:07:18
【问题描述】:

有没有办法使用蒲团取消连续复制?

我的一个开发人员在尝试将模板数据库复制到他的工作环境时开始遇到这个有趣的错误。

Replicator failed:
{error,{'EXIT',{badarg,[{erlang,apply,[gen_server,start_link,undefined]},
      {supervisor,do_start_child,2},
      {supervisor,handle_call,3},
      {get_server,handle_msg,5},
      {proc_lib,init_p_do_apply,3}]}}}

折腾了一阵子,试了试重现问题,发现他可能误勾选了被褥里的“连续”复选框。

现在,我们正在开发 Windows。没有魔法卷曲的东西。好吧,显然我可以通过 linux 为他解决问题,但我很好奇。

有没有办法使用蒲团取消连续复制?

【问题讨论】:

    标签: couchdb replication couchdb-futon


    【解决方案1】:

    删除相应的复制文档。

    在蒲团中,您会看到一个 _replicator 数据库。单击它,您将看到一个文档列表。每个文档都是从源到目标的单向复制。找到有问题的文件,然后删除该文件。 Couch 将立即停止复制任务。但是,它不会删除任何已复制的文档。

    【讨论】:

    • 我发现这个答案只对 v1.1 及更高版本是正确的。我在 1.0 上遇到了问题,但是从那时起迁移到 1.1 :)
    • 是的,复制一直是一个移动的目标。 ;-)
    • 我在复制数据库中只有一个设计文档。
    猜你喜欢
    • 2012-05-13
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-07
    • 2022-12-20
    • 1970-01-01
    相关资源
    最近更新 更多