আমি মঙ্গো ১.৮.২ চালাচ্ছি এবং ম্যাকের মাধ্যমে কীভাবে পরিষ্কারভাবে এটি বন্ধ করতে হয় তা দেখার চেষ্টা করছি।
আমাদের উবুন্টু সার্ভারগুলিতে আমি মঙ্গো শেল থেকে মঙ্গো পরিষ্কার করে বন্ধ করতে পারি:
> use admin
> db.shutdownServer()
তবে আমার ম্যাকে এটি মঙ্গড প্রক্রিয়াটিকে হত্যা করে না। আউটপুট দেখায় যে এটি 'ডাউন' হওয়া উচিত তবে যখন আমি পিএস-শেফ করব গ্রেপ মঙ্গো এটি আমাকে একটি সক্রিয় প্রক্রিয়া দেখায়। এছাড়াও, আমি এখনও একটি মঙ্গো শেল খুলতে পারি এবং আমার ডিবিএসকে জিজ্ঞাসা করতে পারি যেমন এটি কখনও বন্ধ হয়নি।
স্থানীয়ভাবে আমার db.shutdownServer () থেকে আউটপুটটি হ'ল:
MongoDB shell version: 1.8.2
connecting to: test
> use admin
switched to db admin
> db.shutdownServer()
Tue Dec 13 11:44:21 DBClientCursor::init call() failed
Tue Dec 13 11:44:21 query failed : admin.$cmd { shutdown: 1.0 } to: 127.0.0.1
server should be down...
Tue Dec 13 11:44:21 trying reconnect to 127.0.0.1
Tue Dec 13 11:44:21 reconnect 127.0.0.1 failed couldn't connect to server 127.0.0.1
Tue Dec 13 11:44:21 Error: error doing query: unknown shell/collection.js:150
আমি জানি আমি কেবল প্রক্রিয়াটি মারতে পারি তবে আমি আরও পরিষ্কারভাবে এটি করতে চাই।
mongod
? খোল খালি? ব্যবহার করছেনlaunchctl
?