私も同じことをしましたが、それは権限の問題であることが判明しました。子プロセスの所有者がログパスにアクセスできない場合、またはログパスが存在しない場合、子プロセスは失敗します。
私がしたことは、ログディレクトリをホームディレクトリに置くことでした:
mkdir ~/log
mongod --fork --logpath ~/log/mongodb.log
本当に/var/ logディレクトリに配置したい場合は、権限を変更するだけです。
私も同じことをしましたが、それは権限の問題であることが判明しました。子プロセスの所有者がログパスにアクセスできない場合、またはログパスが存在しない場合、子プロセスは失敗します。
私がしたことは、ログディレクトリをホームディレクトリに置くことでした:
mkdir ~/log
mongod --fork --logpath ~/log/mongodb.log
本当に/var/ logディレクトリに配置したい場合は、権限を変更するだけです。