当我录制此命令以显示mongodb的状态时
sudo service mongod status
我有这个错误输出
● mongod.service - High-performance, schema-free document-oriented database
已加载:已加载(/lib/systemd/system/mongod.service;已启用;供应商预设:已启用) 活动:失败(结果:退出代码)自星期四2017-07-06 12:57:03 CEST; 3分52秒前 文档:https://docs.mongodb.org/manual 进程:6233 ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf(code = exited,status = 100) 主PID:6233(代码=退出,状态= 100)
Jul 06 12:57:03 ns3067256.ip-94-23-35.eu systemd [1]:启动高性能,无架构的面向文档的数据库。 Jul 06 12:57:03 ns3067256.ip-94-23-35.eu mongod [6233]:2017-07-06T12:57:03.090 + 0200 I CONTROL [main]警告:无法检测是否启用了NUMA交错。公关失败 Jul 06 12:57:03 ns3067256.ip-94-23-35.eu systemd [1]:mongod.service:主进程退出,代码=退出,状态= 100 / n / a 7月06日12:57:03 ns3067256.ip-94-23-35.eu systemd [1]:mongod.service:单位进入失败状态。 7月06日12:57:03 ns3067256.ip-94-23-35.eu systemd [1]:mongod.service:结果'退出代码'失败。
那么解决方案是什么??
答案 0 :(得分:0)
转到/etc/mongod.conf并查找dbPath:/ xyz / xyz
使用以下命令提供mongodb
的权限sudo chown -R mongodb:mongodb /xyz/xyz