今天遇到了新的問題

> rs.status()
 
{
        "startupStatus" : 1,
        "ok" : 0,
        "errmsg" : "loading local.system.replset config (LOADINGCONFIG)"
}
 
看字面意思好像是無法讀到關於replset的設定,所以造成mongodb起不來,我的APP會出現 not master的報錯。
 
有照這篇文章進行除錯 http://ufasoli.blogspot.tw/2013/05/reconfiguring-mongodb-replicaset-after.html
但照做後 rs.conf()仍然沒有任何變化.
 
最後偶然間找到了問題,我的/etc/hosts中對於本機的IP記錄與本機的實際IP並不相同
 
所以mongodb replset啟動時會讀取並確認本機狀態,將IP修正後就恢復正常了.
arrow
arrow
    全站熱搜

    痞客興 發表在 痞客邦 留言(0) 人氣()