2016-07-28 13 views
0

Когда я добавляю репликацию в 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" 
} 

Обычно после создания репликации, репликация запускается и документ обновлен, чтобы включить:

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

Я использую CouchDB 1.6.0 на Ubuntu 16.04 , Что может случиться? Репликация работала нормально до тех пор, пока около часа назад, когда 80 из 140 или около того повторений не удалось сразу.

Есть 60 повторений, которые рассматриваются как «срабатывающие» в кушетке. Но конечная точка _active_tasks показывает только 46.

+0

проблема была вызвана изворотливым трафиком, наводняющим наш сервер. Так что вообще не Couch –

ответ

0

Как выяснилось, наш сервер испытывал высокий трафик от супер изворотливого происхождения. Это приводило к повторным срабатываниям тайм-аута и не позволяло повторным перезапускам. Журналы доступа Nginx, похоже, неоднократно пытались ловить неустойчивые настройки PHP и открывать базы данных MySQL

Смежные вопросы