mongodb : could not find member to sync from

Philippe Courtois picture Philippe Courtois · Jun 12, 2015 · Viewed 9.9k times · Source

I'm fairly new with mongodb

I have a replica set 3 nodes 1 primary (A) 1 secondary (B) 1 Arbiter (C)

The replica set was created using MMS the 3 node are in 3 different cities

I keep on getting the following error on the secondary that last for lest then a second each time

  1. is it normal
  2. if not any idea how to correct it

           {
                    "_id" : 1,
                    "name" : "B:27017",
                    "health" : 1,
                    "state" : 2,
                    "stateStr" : "SECONDARY",
                    "uptime" : 1213371,
                    "optime" : Timestamp(1434051221, 1),
                    "optimeDate" : ISODate("2015-06-11T19:33:41Z"),
                    "infoMessage" : **"could not find member to sync from"**,
                    "configVersion" : 4,
                    "self" : true
            },
    

Thank you

Regards

Philippe Courtois

Answer

bobby picture bobby · May 16, 2018

make sure the secondary has at minimum the same priority value as the primary or lower. in my case, i had the secondary priority value higher than the primary's priority

you can check this by running

mongodcluster:PRIMARY> rs.conf()

https://docs.mongodb.com/manual/tutorial/adjust-replica-set-member-priority/