2016-08-03 4 views
0

私のマシンにアルプスマシンがあり、mongodbをインストールしたいと思います。私は "apk add mongodb"を使ってmongodbのパッケージを追加しました。私は、コマンド mongodを使ってmongoデーモンを1つの端末で起動しました。その後、 mongo --disableJavaScriptJITを使用してmongoシェルで別の端末を開きました。私はファイルを追加しようとし、データベースからそれらを読んで、うまくいきました。しかし、私がsudoサービスmongodbを再起動すると、次の出力が得られます。start-stop-daemon: `/ usr/bin/mongod 'の起動に失敗しました

 * Caching service dependencies ...          [ ok ] 
    * Starting mongodb ... 
    * start-stop-daemon: failed to start `/usr/bin/mongod'     [ !! ] 
    * ERROR: mongodb failed to start 

答えて

0

最初に行うべきことは、ログファイルを読むことです。 mongodbにはいくつかのファイルにアクセスする権利がないことをここでお読みになれます。手動で起動したときは、ユーザーmongodbとして実行していませんでしたか?

この仮説が正しい場合、解決策は/var/lib/mongodb(再帰的)の所有者(およびグループ)を修正することです。

+0

ログを見ただけで、フォルダに適切な権限とアクセス許可が与えられていないことがわかりました。それを私が直した。ありがとう。 –

関連する問題