Mongodb:活动:失败(结果:退出代码)

时间:2020-08-29 04:49:48

标签: mongodb

> mongod.service - MongoDB Database Server
>      Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
>      Active: failed (Result: exit-code) since Tue 2020-09-08 02:53:14 IST; 7min ago
>        Docs: https://docs.mongodb.org/manual    Main PID: 6128 (code=exited, status=2)
> 
> Sep 08 02:53:14 saket-HP-ProBook-440-G4 systemd[1]: Started MongoDB
> Database Server. Sep 08 02:53:14 saket-HP-ProBook-440-G4 mongod[6128]:
> Error parsing YAML config file: yaml-cpp: error at line 24, column 3:
> end of map not fo> Sep 08 02:53:14 saket-HP-ProBook-440-G4
> mongod[6128]: try '/usr/bin/mongod --help' for more information Sep 08
> 02:53:14 saket-HP-ProBook-440-G4 systemd[1]: mongod.service: Main
> process exited, code=exited, status=2/INVALIDARGUMENT Sep 08 02:53:14
> saket-HP-ProBook-440-G4 systemd[1]: mongod.service: Failed with result
> 'exit-code'. Sep 08 02:58:34 saket-HP-ProBook-440-G4 systemd[1]:
> /lib/systemd/system/mongod.service:11: PIDFile= references a path
> below legacy directory > Sep 08 03:00:52 saket-HP-ProBook-440-G4
> systemd[1]: /lib/systemd/system/mongod.service:11: PIDFile= references
> a path below legacy directory > lines 1-13/13 (END)

我已经尝试了所有可用的解决方案,但不幸的是,它们对我不起作用。我正在使用ubuntu 20.04

2 个答案:

答案 0 :(得分:0)

只需在ubuntu 20.04中运行以下命令:

sudo systemctl start mongod

然后运行:

mongod --fork --logpath /var/log/mongodb/mongodb.log --auth --port 27017 --dbpath /var/lib/mongodb

然后运行:

mongo

对我有用。

答案 1 :(得分:-1)

确保您已输入此命令: sudo systemctl start mongodb

因为我在查看状态时没有盯着 mogodb 启动脚本