Can someone explain me that the replica is not able to select a primary. What should I do ?
> rs.status()
{
"set" : "history_replica_set",
"date" : ISODate("2012-09-06T02:06:55Z"),
"myState" : 2,
"members" : [
{
"_id" : 3,
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 367,
"optime" : {
"t" : 1346895661000,
"i" : 4
},
"optimeDate" : ISODate("2012-09-06T01:41:01Z"),
"lastHeartbeat" : ISODate("2012-09-06T02:06:54Z"),
"pingMs" : 0
},
{
"_id" : 4,
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"optime" : {
"t" : 1346895661000,
"i" : 4
},
"optimeDate" : ISODate("2012-09-06T01:41:01Z"),
"self" : true
},
{
"_id" : 5,
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 267,
"optime" : {
"t" : 1346895661000,
"i" : 4
},
"optimeDate" : ISODate("2012-09-06T01:41:01Z"),
"lastHeartbeat" : ISODate("2012-09-06T02:06:54Z"),
"pingMs" : 1
},
{
"_id" : 7,
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 121,
"optime" : {
"t" : 1346895661000,
"i" : 4
},
"optimeDate" : ISODate("2012-09-06T01:41:01Z"),
"lastHeartbeat" : ISODate("2012-09-06T02:06:54Z"),
"pingMs" : 0
},
{
"_id" : 8,
"health" : 1,
"state" : 4,
"stateStr" : "FATAL",
"uptime" : 507,
"optime" : {
"t" : 1346860985000,
"i" : 3
},
"optimeDate" : ISODate("2012-09-05T16:03:05Z"),
"lastHeartbeat" : ISODate("2012-09-06T02:06:54Z"),
"pingMs" : 0
}
],
"ok" : 1
}