আমার বিশেষ কেসটি হ'ল:
পূর্বে মঙ্গোদ শুরু করে:
sudo -u mongod mongod -f /etc/mongod.conf
এখন, থামতে চাই mongod
।
এবং অফিসিয়াল ডক স্টপ মংড প্রক্রিয়াগুলি দেখুন , চেষ্টা করেছেন:
(1) shutdownServer
তবে ব্যর্থ:
> use admin
switched to db admin
> db.shutdownServer()
2019-03-06T14:13:15.334+0800 E QUERY [thread1] Error: shutdownServer failed: {
"ok" : 0,
"errmsg" : "shutdown must run from localhost when running db without auth",
"code" : 13
} :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype.shutdownServer@src/mongo/shell/db.js:302:1
@(shell):1:1
(২) --shutdown
এখনও ব্যর্থ হয়েছে:
# mongod --shutdown
There doesn't seem to be a server running with dbpath: /data/db
(3) পূর্ববর্তী কমান্ড যুক্ত - শাটডাউন:
sudo -u mongod mongod -f /etc/mongod.conf --shutdown
killing process with pid: 30213
failed to kill process: errno:1 Operation not permitted
(4) service
থামাতে ব্যবহার করুন:
service mongod stop
এবং
service mongod status
প্রত্যাশিত দেখান Active: inactive (dead)
তবে mongod
বাস্তবে এখনও চলছে, PS থেকে প্রক্রিয়াটি দেখতে পারেন:
# ps -edaf | grep mongo | grep -v grep
root 30213 1 0 Feb04 ? 03:33:22 mongod --port PORT --dbpath=/var/lib/mongo
এবং পরিশেষে , সত্যিই মঙ্গোদ বন্ধ করুন:
# sudo mongod -f /etc/mongod.conf --shutdown
killing process with pid: 30213
এখনও অবধি, মূল কারণ: এখনও অজানা ...
আশা করি উপরের সমাধানটি আপনার জন্য কার্যকর।
sudo service mongodb [start|stop|restart|status]
।sudo service stop mongodb
ফলাফলগুলিতে: বন্ধ করুন: অচেনা পরিষেবা