sql >> Databáze >  >> NoSQL >> MongoDB

Jaký je čistý způsob, jak zastavit mongoda v systému Mac OS X?

Je to pravděpodobně proto, že launchctl spravuje vaši instanci mongoda. Pokud chcete spustit a ukončit instanci mongodu, nejprve ji uvolněte:

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

Poté spusťte mongoda ručně:

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

Umístění mongod.conf můžete najít na ~/Library/LaunchAgents/org.mongodb.mongod.plist .

Poté db.shutdownServer() fungovalo by to dobře.

Přidáno 22. února 2014:

Pokud máte mongodb nainstalovaný přes homebrew, homebrew má ve skutečnosti šikovné brew services příkaz. Zobrazení aktuálně spuštěných služeb:

brew services list

Chcete-li spustit mongodb:

brew services start mongodb-community

Chcete-li zastavit mongodb, pokud již běží:

brew services stop mongodb-community

Aktualizovat *

Jak edufinn zdůraznil v komentáři, brew services je nyní k dispozici jako uživatelsky definovaný příkaz a lze jej nainstalovat pomocí následujícího příkazu:brew tap gapple/services .



  1. Vypínání Redis

  2. Predis dává 'Chyba při čtení řádku ze serveru'

  3. ruby resque bez nakládacích kolejnic prostředí

  4. Úvod do Apache HBase Snapshots, část 2:Deeper Dive