mongo 1.8.2 çalıştırıyorum ve Mac'te temiz bir şekilde nasıl kapatacağımı görmeye çalışıyorum.
ubuntu sunucularımızda mongo'yu mongo kabuğundan temiz bir şekilde kapatabilirim:
> use admin
> db.shutdownServer()
ama Mac'imde, mongod sürecini öldürmez. çıktı 'kapanması gerektiğini' gösteriyor ancak i ps -ef | grep mongo bana aktif bir süreç gösteriyor. Ayrıca, hala bir mongo kabuğunu açabilir ve dbs'imi hiç kapatılmamış gibi sorgulayabilirim.
db.shutdownServer () sistemimin yerel olarak çıktısı:
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
Süreci öldürebileceğimi biliyorum ama daha temiz bir şekilde yapmak istiyorum
mongod
? Sadece kabukta mı? Kullanıyorlaunchctl
musunuz?