STARTUP2 स्थिति का अर्थ है कि नोड मतदान नहीं कर सकता है। आरएसओ का एक सदस्य इस राज्य में प्रवेश करता है जब मानगो प्रक्रिया पूरी हो जाती है, तो यह कॉन्फ़िगरेशन को लोड करता है। इस स्थिति में, सदस्य ने आंतरिक प्रतिकृति संचालन को संभालने के लिए थ्रेड्स बनाए हैं, लेकिन इसे अभी तक राज्य को पुनर्प्राप्त करने और उसके बाद से द्वितीयक में परिवर्तित करना है ( डॉक्स में [राज्य और उनके विवरण देखें)) ।
यदि आपका नोड एक संक्षिप्त अवधि से अधिक समय से इस स्थिति में है, तो आप कुछ अजीब व्यवहार का सामना कर रहे हैं। यह निर्धारित करने के लिए लॉग के बिना विश्लेषण करना बहुत असंभव है कि यह क्यों अटका हुआ है। रनिंगटस () और db.printSlaveReplicationInfo () आपको नोड पर स्थानीय चित्र पर कुछ विवरण देगा।
इसे हल करने के लिए सामान्य दृष्टिकोण नोड को बंद करना होगा, इसकी डेटा फ़ाइलों (dbpath में उन फ़ाइलों) को मिटा दें, और इसे पुनरारंभ करें। यह प्रारंभिक सिंक प्रक्रिया को फिर से शुरू करेगा और इसे सेकंडरी में स्थानांतरित होना चाहिए। यदि यह फिर से STARTUP2 में अटक जाता है, तो आपको लॉग इन पर अधिक जानकारी एकत्र करने की आवश्यकता होगी कि क्यों - इसके कई कारण हैं लेकिन एक ऐसा हो सकता है जो एक परतदार नेटवर्क या कुछ स्थानीय संसाधन विवाद है।
ध्यान देने वाली बात यह है कि एक प्रारंभिक सिंक चल रहा है, नोड STARTUP2 में रहेगा, इसलिए डेटा के सिंक होने के आधार पर यह काफी मात्रा में हो सकता है (संभावित दिन)।
show databases
के साथ विफल रहता हैnot master and slaveOk=false