2013-01-20 22 views
3

是否有一個遠程(SSH)的方式來模擬:開始的MongoDB作爲一個守護進程,而不必寫日誌

mongod --fork --logpath /var/log/mongodb.log 

沒有記錄的一部分?如果我省略了日誌路徑,mongod會抱怨。

我讓它在RaspberryPi上運行,我想關閉註銷以最大化SD卡的使用壽命。

+0

我假設你在Linux上運行?您可以從repo安裝,它會在您的發行版中安裝rc/init腳本並允許mongod在啓動時運行,請查看mongodb網站上的安裝指南以獲取更多相關信息。或者,如果你的問題表明你真的想關閉日誌記錄,你可以設置:http://docs.mongodb.org/manual/reference/mongod/#cmdoption-mongod--diaglog – Sammaye

+0

我正在運行那個fork:https ://github.com/RickP/mongopi,即使diaglog設置爲0我有連接記錄。 –

回答

6

重定向記錄到/dev/null而不是一個文件:

mongod --fork --logpath /dev/null 
+0

我不知道/ dev/null謝謝。但是,我怎樣才能確保寫入它不會觸發SD的寫入操作? –

+0

因爲[/dev/null](http://en.wikipedia.org/wiki//dev/null)是一個單獨的位桶設備,只是丟棄了寫入它的所有數據。 – JohnnyHK

相關問題