2013-07-30 67 views
0

我是MongoDB的新手,剛剛有3臺機器的集羣設置爲複製。所有的狀態看起來都不錯,但沒有任何數據正在被複制。我確實寫信給小學生,希望他們出現在二線小學,但似乎沒有發生。我確實嘗試了奴隸OK,看看這是否會有所作爲,但事實並非如此。當複製應該發生時,日誌顯示此錯誤:MongoDB複製問題 - 看起來不錯,但沒有任何複製

[rsSyncNotifier] replset tracking exception: exception: 9001 socket exception [SEND_ERROR] 

我不知道是什麼導致此錯誤。通過與Mongo CL雙向連接驗證了連接。

有什麼建議嗎?

這裏是rs.Status()

{ 
"set" : "mongors", 
"date" : ISODate("2013-07-30T21:06:11Z"), 
"myState" : 2, 
"syncingTo" : "XXXX.cloudapp.net:27019", 
"members" : [ 
    { 
     "_id" : 0, 
     "name" : "XXXX.cloudapp.net:27018", 
     "health" : 1, 
     "state" : 2, 
     "stateStr" : "SECONDARY", 
     "uptime" : 8134, 
     "optime" : Timestamp(1375216199, 1), 
     "optimeDate" : ISODate("2013-07-30T20:29:59Z"), 
     "self" : true 
    }, 
    { 
     "_id" : 1, 
     "name" : "XXXX.cloudapp.net:27019", 
     "health" : 1, 
     "state" : 1, 
     "stateStr" : "PRIMARY", 
     "uptime" : 7356, 
     "optime" : Timestamp(1375216199, 1), 
     "optimeDate" : ISODate("2013-07-30T20:29:59Z"), 
     "lastHeartbeat" : ISODate("2013-07-30T21:06:10Z"), 
     "lastHeartbeatRecv" : ISODate("2013-07-30T21:06:11Z"), 
     "pingMs" : 1 
    }, 
    { 
     "_id" : 2, 
     "name" : "XXXX.cloudapp.net:27020", 
     "health" : 1, 
     "state" : 2, 
     "stateStr" : "SECONDARY", 
     "uptime" : 2171, 
     "optime" : Timestamp(1375216199, 1), 
     "optimeDate" : ISODate("2013-07-30T20:29:59Z"), 
     "lastHeartbeat" : ISODate("2013-07-30T21:06:09Z"), 
     "lastHeartbeatRecv" : ISODate("2013-07-30T21:06:10Z"), 
     "pingMs" : 1, 
     "syncingTo" : "beehivemongosvc.cloudapp.net:27019" 
    } 
], 
"ok" : 1 

}

複製狀態:

source: XXXX.cloudapp.net:27018 
syncedTo: Tue Jul 30 2013 13:29:59 GMT-0700 (Pacific Daylight Time) 
    = 2701 secs ago (0.75hrs) 
source: XXXX.cloudapp.net:27020 
syncedTo: Tue Jul 30 2013 13:29:59 GMT-0700 (Pacific Daylight Time) 
    = 2701 secs ago (0.75hrs) 
+0

你等了多久?你是否使用了大部分或更多的寫作關注點而不僅僅是小學入門課程?你有沒有試過斷開一個成員,實際上看數據庫? – Sammaye

+0

發生過類似的事情。我重新啓動了輔助程序,他們開始複製。這可能適用於你的情況。祝一切順利 !。 – Sai

+0

我試着重新啓動輔助,沒有任何改變。我也嘗試將寫作關注放在大多數人面前,但它仍然是一樣的。我等了幾分鐘,幾小時?因爲我正在嘗試的東西。到目前爲止,沒有任何複製。我不確定我是否缺少一些基本的東西 - 我在主要的集合中添加了一個文檔,然後我正在尋找這個集合,並且沒有任何東西。 (我也嘗試了相反的方式) –

回答

0

我做了所有實例的一個完整的重新啓動,並開始複製工作。爲了確保一切正常,嘗試了幾次重新啓動。

課程:在初始設置後,重新啓動所有設備以確保安全。