2016-07-28 17 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" 

私はUbuntuの16.04でのCouchDB 1.6.0を使用しています。これが起こる原因は何ですか?約1時間前に140回程度の複製が80回失敗した時点で複製が正常に機能していました。

ソファに「トリガーされた」と思われる60の複製があります。しかし、_active_tasksエンドポイントは46しか表示されません。

+0

この問題は、サーバーに大量のトラフィックが流れ込んでいることが原因です。そうではないので、ソファは全く関係ありません –

答えて

0

われわれのサーバーは、極端な厄介な起源からのトラフィックが高かったことが判明しました。これはレプリケーションのタイムアウトを引き起こし、レプリケーションの再開を許可していませんでした。 Nginxのアクセスログには、PHPの設定が不安定でMySQLデータベースが開かれていることが繰り返し示されていたようです。

関連する問題