2017-12-28 24 views
0

"service mongod start"を使用して、mongoをCentOS 6上のサービスとして実行しようとしています。MongoDBはサービスとして起動できません

しかし、私はerror

を「失敗」を取得私は、ログファイルをチェックし、それの最後に次のエラーがあります:

IllegalOperation: Attempted to create a lock file on a read-only directory: /var/lib/mongo, terminating 

私はVARへの完全なアクセス許可を与えています、 libとmongoフォルダ。

提案がありますか?

+0

ロックファイルを作成することはできませんのような画像は、任意のエラーの詳細を表示しないこと、それが動作を停止することができますし、あなたの質問はありませんようになりますよう、あなたが外部の画像を使用しないようにする必要があり、エラーから、sudo service mongod startをお試しくださいセンス。どのユーザーにフルアクセス権があるのか​​をhttps://stackoverflow.com/help/mcve – Zorkind

+0

にご連絡ください。おそらくあなたはどのユーザーにアクセス権を与えたのではないかを知るべきでしょうか? – Zorkind

答えて

0

に見えることが

+0

私はrootにいるので、sudoは何も変更しません。 – Bobonik

+0

sudo chown mongodb:mongodb/var/lib/mongo/-Rそしてサービスを再開する – Astro

+0

これはトリックでしたが、 "mongodb:mongodb"ではなく "mongod:mongod"を使用しました。 – Bobonik

関連する問題