添加新复制时,CouchDB复制不会启动

时间:2016-07-28 10:27:28

标签: couchdb

当我向CouchDB添加复制时,它无法启动。即保存后我得到以下文件:

{
   "_id": "xxx",
   "_rev": "yyy",
   "target": "https://user:pswd.domain/db",
   "source": "db",
   "create_target": true,
   "continuous": true,
   "user_ctx": {
       "name": "admin",
       "roles": [
           "_admin"
       ]
   },
   "owner": "admin"
}

通常在创建复制后,会触发复制并更新doc以包含:

   "_replication_state": "triggered" or "error",
   "_replication_state_time": "some time",
   "_replication_id": "some ID"

我在Ubuntu 16.04上使用CouchDB 1.6.0。什么可能导致这种情况发生?复制工作正常,直到大约一小时前,140个左右的复制中有80个一次失败。

在沙发上有60个重复被视为“触发”。但_active_tasks端点仅显示46。

1 个答案:

答案 0 :(得分:0)

事实证明,我们的服务器正在经历来自超级狡猾起源的高流量。这导致复制超时,并且不允许重复重启。 Nginx访问日志似乎反复尝试捕获不安全的PHP设置和打开MySQL数据库