MongoDBにデフォルトがあるこれらの値の唯一の値は、データパスです。これは/data/db
です。 。 MongoDB自体には構成ファイルが付属しておらず、デフォルトではファイルにログが記録されません。バイナリをインストールする場所の選択は完全にあなた次第です。
私自身のインストールでは、以下を使用します:
- config:
/usr/local/mongo/mongod.conf
- dbpath:
/usr/local/mongo/data
- ログ:
/private/var/etc/mongodb.log
(これはコンソールアプリに自動的に表示されます) - launchctl:
/Library/LaunchDaemons/org.mongodb.mongod.plist
私が作成する他の唯一の注意点は、MongoDBが受け入れる接続の最大数を決定するためにこの制限を使用するため、NumberOfFilesのハード制限とソフト制限を引き上げる価値があるということです。一部のバージョンでは、OS Xのデフォルトの数は256です。これは、最大で約205の接続が可能であることを意味します。これは、開発環境でも低すぎる可能性があります。 launchctlplistに次のものがあります:
<key>HardResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>1024</integer>
</dict>
<key>SoftResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>1024</integer>
</dict>