2015-05-09 4 views
25

प्रारंभ नहीं कर सकता मैं सिर्फ मोंगो 3. instaled और Windows Server रूप में चलाते हैं, लेकिन प्राप्त त्रुटिMongoDB सेवा

The MongoDB 3.0 service terminated with the following service-specific error: 
Cannot create another system semaphore. 

कि त्रुटि और MongoDB के बारे में कोई जानकारी नहीं मिल सकता है की कोशिश की।

+1

मैंने अभी भी मोंगो स्थापित किया और एक ही त्रुटि मिली। क्या आपको पता चला कि समस्या क्या है? – jpkeisala

+1

हां, मेरे मामले में समस्या हार्ड ड्राइव उपलब्ध स्थान में थी। 3 जीबी से अधिक – Radislav

+1

की आवश्यकता है 3 जीबी समस्या मेरा भी था –

उत्तर

25

मॉन्गोड लॉग की जांच करें। मेरे मामले में mongodb mongod.cfg

+2

हां, मेरे पास एक ही निर्देशिका गायब समस्या थी – jpkeisala

1

से निर्देशिका नहीं मिल सका, डीबीपीथ और लॉगपैथ के लिए अनुमतियां भी जांचें। मेरे मामले में मैंने नेटवर्क सेवा के रूप में चल रही सेवा के रूप में मोंगो को कॉन्फ़िगर किया था, लेकिन, उन निर्देशिकाओं में नेटवर्क सेवा लेखन पहुंच नहीं दी गई थी।

2

यह मेरे लिए दो बार हुआ क्योंकि मेरा मैक दुर्घटनाग्रस्त हो गया जिसके परिणामस्वरूप समांतरता और मेरे मोंगो उदाहरण के अशुद्ध बंद हो गए। mongod.lock खाली नहीं था।

यह एक विकास सर्वर पर था इसलिए मेरे पास बैकअप नहीं थे। मैं

mongod --repair --repairpath <path to your mongo data> 

अधिक निर्देश here

15

का उपयोग कर मेरे मामले में यह अप्रत्याशित बंद के बाद mongod.lock मुद्दा appered में से मरम्मत करने में सक्षम था।

Detected unclean shutdown - E:\MongoDb\Databases\mongod.lock is not empty. 

मैं ई नष्ट कर दिया: \ MongoDB \ डेटाबेस \ mongod.lock और सफलतापूर्वक शुरू कर दिया मोंगो।

+1

वही बात यहाँ। –

1

यदि यह किसी और की मदद करता है, तो मेरे लिए यह था कि मैंने मैन्युअल रूप से कमांड प्रॉम्प्ट विंडो में mongod.exe शुरू किया था, इसलिए विंडोज सेवा पहले से ही उसी पोर्ट पर mongod.exe नहीं चला सका। रवींद्र!

1

मुझे एक ही समस्या थी और मेरे मामले में कॉन्फ़िगर गलत था। इवेंट व्यूअर से यह त्रुटि बहुत उपयोगी नहीं है और ज्यादातर भ्रमित है इसलिए हर किसी को पहले मोंगो लॉग की जांच करनी चाहिए।

1

डिस्क सी पर पर्याप्त स्थान नहीं था: जहां MongoDB स्थापित किया गया था। कुछ जगह बनाने के बाद - mongod.exe सफलतापूर्वक शुरू हुआ।

सेवा सही ढंग से स्थापित है, लेकिन त्रुटि के साथ शुरू नहीं किया "नहीं कर सकते \ मोंगो \ Data \ डीबी:

2

प्रोग्राम फ़ाइलें में Windows 10 पर .msi स्थापित करने के बाद, मैं एक अलग डेटा स्थान सी के लिए सेवा बनाया एक और सिस्टम सेमफोर बनाएं "क्योंकि:

मैंने आवश्यक फ़ोल्डर संरचना नहीं बनाई थी। उस के रूप में सरल - डी ओह!

उम्मीद है कि यह किसी की मदद करेगा।

0

मेरे मामले में, मोंगो डीबी का एक और उदाहरण उसी बंदरगाह पर कमांड प्रॉम्प्ट में चल रहा था।