添加新复制时 CouchDB 复制未启动
CouchDB replications not starting when new replication added
当我向 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"
}
通常在创建复制后,会触发复制并更新文档以包括:
"_replication_state": "triggered" or "error",
"_replication_state_time": "some time",
"_replication_id": "some ID"
我在 Ubuntu 16.04 上使用 CouchDB 1.6.0。什么会导致这种情况发生?直到大约一个小时前,复制工作正常,当时 140 次左右的复制中有 80 次同时失败。
有 60 个复制在沙发上被视为 'triggered'。但是 _active_tasks 端点只显示 46.
事实证明,我们的服务器正在经历来自超级狡猾来源的高流量。这导致复制超时,并且不允许复制重新启动。 Nginx 访问日志似乎显示反复尝试钓鱼不安全 PHP 设置并打开 MySQL 数据库
当我向 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"
}
通常在创建复制后,会触发复制并更新文档以包括:
"_replication_state": "triggered" or "error",
"_replication_state_time": "some time",
"_replication_id": "some ID"
我在 Ubuntu 16.04 上使用 CouchDB 1.6.0。什么会导致这种情况发生?直到大约一个小时前,复制工作正常,当时 140 次左右的复制中有 80 次同时失败。
有 60 个复制在沙发上被视为 'triggered'。但是 _active_tasks 端点只显示 46.
事实证明,我们的服务器正在经历来自超级狡猾来源的高流量。这导致复制超时,并且不允许复制重新启动。 Nginx 访问日志似乎显示反复尝试钓鱼不安全 PHP 设置并打开 MySQL 数据库