MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Apa cara bersih untuk menghentikan mongod di Mac OS X?

Mungkin karena launchctl mengelola instance mongod Anda. Jika Anda ingin memulai dan mematikan instance mongod, bongkar dulu:

launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist

Kemudian mulai mongod secara manual:

mongod -f path/to/mongod.conf --fork

Anda dapat menemukan lokasi mongod.conf dari ~/Library/LaunchAgents/org.mongodb.mongod.plist .

Setelah itu, db.shutdownServer() akan bekerja dengan baik.

Ditambahkan 22 Februari 2014:

Jika Anda telah menginstal mongodb melalui homebrew, homebrew sebenarnya memiliki brew services yang praktis memerintah. Untuk menampilkan layanan yang sedang berjalan:

brew services list

Untuk memulai mongodb:

brew services start mongodb-community

Untuk menghentikan mongodb jika sudah berjalan:

brew services stop mongodb-community

Perbarui *

Seperti yang ditunjukkan edufinn dalam komentar, brew services sekarang tersedia sebagai perintah yang ditentukan pengguna dan dapat diinstal dengan perintah berikut:brew tap gapple/services .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Manajemen AWS:Cara Menghemat 30% Biaya Hosting MongoDB Anda

  2. Dorong item ke dalam array mongo melalui luwak

  3. Kiat untuk Mengelola Konfigurasi Basis Data Anda

  4. MongoDB $detik

  5. mongodb nodejs - mengubah struktur melingkar