2011年2月19日土曜日

replicasetの状態確認太郎

mongoで、replicasetの状態確認するぽ。
replicasetは3台構成。


./mongo localhost:ポート番号
#XXXはIP、NNNNはポート。
> db._adminCommand("replSetGetStatus")
{
"set" : "shard2",
"date" : "Fri Feb 18 2011 22:37:23 GMT+0900 (JST)",
"myState" : 2,
"members" : [
{
"_id" : 0,
"name" : "XXX.XXX.XXX.XXX:NNNNN",
"health" : 1,
"state" : 1,
"uptime" : 25844,
"lastHeartbeat" : "Fri Feb 18 2011 22:37:23 GMT+0900 (JST)"
},
{
"_id" : 1,
"name" : ""XXX.XXX.XXX.XXX:NNNNN",",
"health" : 1,
"state" : 2,
"self" : true
},
{
"_id" : 2,
"name" : ""XXX.XXX.XXX.XXX:NNNNN",",
"health" : 1,
"state" : 2,
"uptime" : 25844,
"lastHeartbeat" : "Fri Feb 18 2011 22:37:22 GMT+0900 (JST)"
}
],
"ok" : 1
}


state:1は、primary 2はsecondcary
health:1は、server生きてる。0は死んでる。

0 件のコメント: