3 つのノードでレプリカ セットをセットアップしました。3 番目のノードは、"optimeDate" : ISODate("1970-01-01T00:00:00Z") で stateStr STARTUP2 にスタックしています。ただし、エラーメッセージは表示されません。これでいいですか。プライマリ rs.status() 利回り
{
"set" : "qdit",
"date" : ISODate("2013-06-18T22:49:41Z"),
"myState" : 1,
"members" : [
{
"_id" : 0,
"name" : "q.example.com:27017",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
"uptime" : 2940,
"optime" : {
"t" : 1371593311,
"i" : 1
},
"optimeDate" : ISODate("2013-06-18T22:08:31Z"),
"self" : true
},
{
"_id" : 1,
"name" : "q1.example.com:27017",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 457,
"optime" : {
"t" : 1371593311,
"i" : 1
},
"optimeDate" : ISODate("2013-06-18T22:08:31Z"),
"lastHeartbeat" : ISODate("2013-06-18T22:49:40Z"),
"lastHeartbeatRecv" : ISODate("2013-06-18T22:49:40Z"),
"pingMs" : 0,
"syncingTo" : "twitnot.es:27017"
},
{
"_id" : 2,
"name" : "q2.example.com:27017",
"health" : 1,
"state" : 5,
"stateStr" : "STARTUP2",
"uptime" : 300,
"optime" : {
"t" : 0,
"i" : 0
},
"optimeDate" : ISODate("1970-01-01T00:00:00Z"),
"lastHeartbeat" : ISODate("2013-06-18T22:49:40Z"),
"lastHeartbeatRecv" : ISODate("2013-06-18T22:49:41Z"),
"pingMs" : 7
}
],
"ok" : 1
}
また
利回りに関する db.printSlaveReplicationInfo()
source: qdit1.queuedit.com:27017
syncedTo: Tue Jun 18 2013 22:08:31 GMT+0000 (UTC)
= 2894 secs ago (0.8hrs)
source: qdit2.queuedit.com:27017
syncedTo: Thu Jan 01 1970 00:00:00 GMT+0000 (UTC)
= 1371596205 secs ago (380998.95hrs)
これでいいですか。また、レプリケーション、特に 3 番目のノードをテストするにはどうすればよいですか