gpt4 book ai didi

linux - 为什么 sudo service mongod start 在 linux ec2 上失败?

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:05 25 4
gpt4 key购买 nike

按照这些指示后,将 mongodb 配置到 Linux EC2 时遇到一些问题 https://docs.mongodb.com/ecosystem/platforms/amazon-ec2/

[root@ip-xxx-xx-xx-xxx /]# sudo service mongod start
Error starting mongod. /var/run/mongodb/mongod.pid exists.


[root@ip-xxx-xx-xx-xxx /]# sudo service mongod restart
Stopping mongod: [ OK ]
Starting mongod: [FAILED]

我也尝试过rm -f /var/run/mongodb/mongod.pid现在立即失败。

[root@ip-xxx-xx-xx-xxx /]# 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 和部署数据库都是新手,希望得到建议!

最佳答案

按照 @hjpotter92 建议检查 log/mongod.log 后,我发现它是 *** fassert() 失败后中止

从下面的链接我运行了命令,结果成功。

sudo rm/tmp/mongodb-27017.sock
rm -f/var/run/mongodb/mongod.pid
sudo 服务 mongod 启动

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

关于linux - 为什么 sudo service mongod start 在 linux ec2 上失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43368173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com