2017-04-12 12 views
-1

私も今すぐに失敗しrm -f /var/run/mongodb/mongod.pidをしようとしたこれらの方向https://docs.mongodb.com/ecosystem/platforms/amazon-ec2/sudoサービスのmongodの起動がlinux ec2で失敗するのはなぜですか?

[[email protected] /]# sudo service mongod start 
Error starting mongod. /var/run/mongodb/mongod.pid exists. 


[[email protected] /]# sudo service mongod restart 
Stopping mongod:           [ OK ] 
Starting mongod:           [FAILED] 

に従った後、LinuxのEC2にいくつかの問題設定にMongoDBを持ちます。

[[email protected] /]# sudo service mongod start 
Starting mongod:           [FAILED] 

私はそれが私のmongod.confなるとドキュメントに従ってDBPATHとsysLogPathを編集しようとしたこと感じを持っています。

# mongod.conf 

# where to write logging data. 
systemLog: 
    destination: file 
    logAppend: true 
    path: "log/mongod.log" 

# Where and how to store data. 
storage: 
    dbPath: "/data" 
    journal: 
    enabled: true 
# engine: 
# mmapv1: 
# wiredTiger: 

# how the process runs 
processManagement: 
    fork: true # fork and run in background 
    pidFilePath: /var/run/mongodb/mongod.pid # location of pidfile 

私はAWSとデプロイメントの両方に新しく、提案に感謝します。

+1

もちろんファイル 'ログイン/ mongod.log' – hjpotter92

+0

をチェック!ありがとう!!! – Chris

+0

ログを確認する:/var/log/mongodb/mongodb.log – sahaj

答えて

0

rootとしてログインしているときにsudoを使用しています。 これが問題の原因かどうか再確認してください。

0

ログインするためにチェックした後/ @ hjpotter92としてmongod.logは私が成功したコマンドを、走ったの下には、リンクから

***aborting after fassert() failureだったが示唆されました。

sudo rm /tmp/mongodb-27017.sock rm -f /var/run/mongodb/mongod.pid sudo service mongod start

MongoDB Failing to Start - ***aborting after fassert() failure

関連する問題