2016-07-28 100 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 。什麼可能導致這種情況發生?複製工作正常,直到大約一個小時前,140個左右的複製中有80個同時失敗。

有60個重複被視爲在沙發上「觸發」。但_active_tasks端點只顯示46.

+0

該問題是由流氓流量氾濫我們的服務器造成的。所以根本不是沙發相關 –

回答

0

事實證明,我們的服務器遇到來自超級狡猾起源的高流量。這導致複製超時,並且不允許複製重新啓動。 Nginx的訪問日誌似乎反覆嘗試捕獲不安全的PHP設置並打開MySQL數據庫