1.8.2 mongo çalıştırıyorum ve Mac üzerinde nasıl kapatılacağını görmeye çalışıyorum. i ile Mongo kabuğundan temiz kapatma Mongo can bizim ubuntu sunucularındaMac OS X'te mongod'u durdurmanın temiz bir yolu nedir?
:
> use admin
> db.shutdownServer()
ama benim Mac üzerinde, bu mongod sürecini öldürmez. çıktı, 'kapatılmalı' ancak 'ps -ef | grep mongo bana aktif bir süreç gösterir. Ayrıca, hala bir mongo kabuğunu açabilirim ve dbs'imi asla kapanmadığı gibi sorgulayabilirim.
benim db.shutdownServer çıktısı() yerel olarak geçerli:
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
i sadece süreci öldürebilir ama daha temiz yapmak istiyorum biliyoruz. Bu dokümanlar üzerinden
Nasıl mongod' başlattınız? Sadece kabuğunda mı? 'Launchctl' kullanılıyor mu? – dcrosta
Günlüklerden herhangi bir bilginiz var mı? MongoDB'nin "otomatik yeniden başlatılması" olabilir. Yepyeni bir günlük dosyası, işlemin yeniden başlatıldığının açık bir göstergesi olsa da '--logappend 'ile çalıştırmak isteyebilirsiniz. –