2016-06-24 16 views
6

मैं सिर्फ विंडोज पर "MongoDB" स्थापित किया है, जबकि यह शुरू करने, निम्न त्रुटि दिखाई देता हैMongoDB: एक सेवा विशिष्ट त्रुटि उत्पन्न हुई: 100

एक सेवा विशिष्ट त्रुटि उत्पन्न हुई: 100

कोई सुझाव?

+0

आप क्या आदेश चला रहे हैं? आप किस ओएस का उपयोग कर रहे हैं? –

+0

ओएस: विंडोज 7 कमांड: 'नेट स्टार्ट MongoDB' –

+0

क्या आपने आवश्यक निर्देशिका बनाई है? –

उत्तर

2

अपने मोंगो लॉग को अपने/डेटा/लॉग फ़ोल्डर में देखें (जिसे आपने इंस्टॉल के दौरान बनाया होगा), वहां एक समाधान हो सकता है।

मैं था इस मुद्दे, मैं जाँच की प्रणाली ईवेंट लॉग जो मुझे दिया है:

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

जब मैं लॉग मैंने पाया जाँच की इस:

Unable to create/open lock file: c:\data\db\mongod.lock The process cannot access the file because it is being used by another process.. Is a mongod instance already running? 

बाहर कर देता है मैंने शुरू किया था मैन्युअल रूप से दूसरी कमांड विंडो में प्रक्रिया है, इसलिए यह इसे फिर से शुरू नहीं कर सका। आपके पास एक अलग मुद्दा हो सकता है लेकिन लॉग आपको बताएगा कि क्या हो रहा है!

10

इस त्रुटि संदेश का कारण यह है कि आपके पास पहले से स्थापित एक और प्रक्रिया है। मेरे मामले में यह mongod.exe फ़ाइल थी जिसे मैंने सीएमडी में खोला था, जब मैंने इसे बंद कर दिया और नेटो मोंगोडीबी कमांड को फिर से शुरू किया, तो यह सफलतापूर्वक कनेक्ट हो गया। बीटीडब्ल्यू मैं जुलाई 2017 के रूप में मोंगोडीबी 3.4

+0

इस उत्तर ने मुझे Google की त्रुटि के बाद मदद की। धन्यवाद! मैं विंडोज 10 पर 3.4 का उपयोग कर रहा हूं। – IRGeekSauce

+0

+1। मेरे पास व्यवस्थापक मोड में सीएमडी में स्थापित एक और 'mongod.exe' प्रक्रिया भी थी। एक बार मैंने इसे बंद कर दिया और एक और 'शुद्ध शुरुआत मोंगोडीबी' का प्रयास किया, यह काम करता है और सफलतापूर्वक जुड़ा हुआ है। – AjayAujla

2

के लिए विंडोज 10 वर्तमान निर्माण का उपयोग कर रहा हूं, मेरे लिए, किसी भी तरह से निर्देशिका मैंने डीबी और लॉग कॉन्फ़िगरेशन फ़ाइल के लिए निर्दिष्ट किया है, स्वतः नहीं बनाया गया था।

dbpath=\data\db 

logpath=\data\log\mongo.log 

इसलिए मैंने उन्हें मैन्युअल रूप से बनाया और फिर आदेश को फिर से चलाया और सेवा शुरू हुई।

मैं v3.4.9 ओम Windows 10

+0

सही! धन्यवाद –

1

उपयोग कर रहा हूँ टिप्पणी प्रॉम्प्ट में प्रशासक के रूप में नीचे दिए गए आदेशों चलाने की कोशिश करें।

  1. mongod --repair

  2. mongod --remove

तो जैसे @Yahya किया था, लॉग पथ निर्दिष्ट,

  1. mongod --install --logpath C:\data\db\log\mongo.log

  2. net start mongodb

आशा है कि यह मदद करता है।

संबंधित मुद्दे