今天遇到了新的問題
> 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修正後就恢復正常了.
全站熱搜