📅  最后修改于: 2023-12-03 14:48:06.811000             🧑  作者: Mango
在 Ubuntu 中安装调试 MongoDB 时,有时会遇到 MongoDB 未能启动的问题。这可能会使您的应用程序出现异常,因此请务必尝试以下解决方案。
运行以下命令检查 MongoDB 服务的状态:
sudo systemctl status mongodb
如果服务正在运行,则输出将类似于以下内容:
● mongodb.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2019-10-19 12:33:20 IST; 1min 19s ago
Docs: https://docs.mongodb.org/manual
Main PID: 13671 (mongod)
Tasks: 27 (limit: 4915)
Memory: 37.5M
CGroup: /system.slice/mongodb.service
└─13671 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf
如果服务未运行,则输出将类似于以下内容:
● mongodb.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Sat 2019-10-19 12:29:16 IST; 5s ago
Docs: https://docs.mongodb.org/manual
Process: 13458 ExecStart=/usr/bin/mongod --config /etc/mongodb.conf (code=exited, status=2)
Main PID: 13458 (code=exited, status=2)
要启动 MongoDB 服务,请运行以下命令:
sudo systemctl start mongodb
现在,您可以再次运行sudo systemctl status mongodb
命令以检查服务是否正在运行。
有时重新启动 MongoDB 服务有助于解决问题。要重启 MongoDB 服务,请运行以下命令:
sudo systemctl restart mongodb
如果您希望 MongoDB 服务在系统启动时自动启动,请运行以下命令:
sudo systemctl enable mongodb
现在,MongoDB 服务会在每次系统启动时自动启动。
通过遵循本指南中的指南,您应该能够在 Ubuntu 上启动 MongoDB 服务。如果您仍然遇到问题,请查看官方文档,或向社区寻求帮助。