前言

最新因为安全性问题修改了MongoDB的配置文件,结果在重启MongoDB服务时却爆出了这个错误:

Job for mongod.service failed because the control process exited with error code. See "systemctl status mongod.service" and "journalctl -xe" for details.

不明觉厉,那就先照着指引一步一步来,首先复制指令:systemctl status mongod.service

运行之后果然发现了一个错误:

● mongod.service - MongoDB Database ServerLoaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled)Active: active (running) since Fri 2021-04-23 09:45:33 CST; 13min agoDocs: https://docs.mongodb.org/manualProcess: 8633 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=14)Process: 8631 ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb (code=exited, status=0/SUCCESS)Process: 8629 ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb (code=exited, status=0/SUCCESS)Process: 8628 ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb (code=exited, status=0/SUCCESS)Main PID: 8636 (mongod)CGroup: /system.slice/mongod.service└─8636 /usr/bin/mongod -f /etc/mongod.confApr 23 09:45:31 VM-4-13-centos systemd[1]: Starting MongoDB Database Server...
Apr 23 09:45:31 VM-4-13-centos mongod[8633]: about to fork child process, waiting until server is ready for connections.
Apr 23 09:45:31 VM-4-13-centos mongod[8633]: forked process: 8636
Apr 23 09:45:33 VM-4-13-centos systemd[1]: Started MongoDB Database Failed.

Process: 8633 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=14)

这里报了个错误,导致MongoDB服务无法启动,谷歌一下发现应该是属于Linux系统的权限问题。

解决方案

以CentOS系统为例,我们进入到/tmp目录并找到mongodb-27017.sock文件

[root@centos ~]# cd /tmp
[root@centos ~]# ls -l *.sock

修改文件权限:

chown mongod:mongod mongodb-27017.sock

重启MongoDB,发现没有问题,已经成功启动:

通过http方式访问:

至此,问题解决

Job for mongod.service failed ——一次因为Linux权限问题导致的MongoDB启动失败相关推荐

  1. MongoDB 启动失败 ERROR: child process failed, exited with 1

    一 问题描述 之前做的用systemctl方式启动mongo,有一次节点被异常终止,同事手动启动mongo的时候没用systemctl方式起,而是用mongod -f 配置文件这种方式启动的.数据库起 ...

  2. linux执行systemctl enable设置开机启动失败Failed to execute operation

    我这边装的是nacos其他组件出现这个问题同样解决 这里是因为我之前装过一次,卸载没有卸载干净,在这里产生了/etc/systemd/system下的链接出现了问题,删掉链接,删掉链接指向的源文件即可 ...

  3. 树莓派 ubuntu系统 : mysql.service: Failed with result ‘exit-code‘

    最近在做火灾报警系统的时候,mysql服务老是会出现 mysql.service: Failed with result 'exit-code' 这个错误,导致数据库运行不起来. 我的解决办法是:先k ...

  4. Service Monitor启动失败

    今天把Service Monitor的文件夹换了 个位子 重启之后启动失败 报 org.fusesource.leveldbjni.internal.NativeDB$DBException 看起来应 ...

  5. NNI启动失败, 提示ERROR: Restful server start failed 解决方案

    NNI启动失败, 提示ERROR: Restful server start failed! 首先确定系统 如为Linux,尝试以下方法 可能是网络配置有问题.可检查以下问题. 可能需要链接 127. ...

  6. Failed to start mongod.service: Unit mongod.service not found

    Failed to start mongod.service: Unit mongod.service not found sudo systemctl enable mongod sudo serv ...

  7. Failed to start mongod.service: Unit not found

    其实自己用惯的是MYSQL,然后项目最后一步完善数据读写的部分,本来打算用mysql的,然而在centOS系统上发现安装总是出问题,后来查找一下资料,发现centOS系统上一般用的是Mariadb,这 ...

  8. 【linux】在CentOS7上更改端口号时报错:Job for sshd.service failed because the control process exited with error

    1.问题描述 在在CentOS7上更改端口号时报错: Job for sshd.service failed because the control process exited with error ...

  9. Job for docker.service failed because the control process exited with error code. See systemctl sta

    docker启动的时候出现这个错误: Job for docker.service failed because the control process exitedwith error code. ...

最新文章

  1. apache 站点安全
  2. redis编译包下载地址 redis-6.2.6.tar.gz
  3. [Apple开发者帐户帮助]三、创建证书(3)创建企业分发证书
  4. linux echo命令
  5. LeetCode 1802. 有界数组中指定下标处的最大值(思维题)
  6. 大公司里怎样开发和部署前端代码
  7. 广东开放大学学习指南
  8. XenCenter导出和导入模板
  9. win10系统下第三方软件字体大小调整
  10. php获取时间(系统时间和网络时间)
  11. c51语言编程实验报告,C51单片机实验报告程序.doc
  12. 微信小程序地图实现展示路线路
  13. 松花江等三流域禁渔效果不理想 跨界水域成管理盲区
  14. 大学英语综合教程四 Unit 5 课文内容英译中 中英翻译
  15. 【工控老马】基于MODBUS协议的上位机与PLC及智能仪表之间的通信实现方法
  16. 制作外挂需要多高的编程技术?
  17. 酸性溶液中HER动力学分析
  18. 什么是RF、IF信号
  19. 数三退一问题||拉手成圈出圈问题
  20. <stm32学习笔记>--基本定时器TIM6TIM7

热门文章

  1. 人工雨量计_遥测雨量计与人工雨量观测对比分析
  2. lisp源码 微盘,AutoLISP - 源码下载|Windows编程|其他小程序|源代码 - 源码中国
  3. python 软件工程_一、 软件工程 · Python / Linux / Mysql / 软件测试等等 · 看云
  4. 老人防跌倒报警系统,及时防止跌倒给老人带来的伤害-新导智能
  5. 变频拖动电机 减少电机噪音
  6. CRM客户管理系统不被销售接受的五大原因
  7. 惠普服务器修改raid,惠普笔记本电脑 - 将笔记本电脑存储控制器配置从 RAID 改为 IDE,然后再改回 RAID 会导致蓝屏事件...
  8. go参数验证器ozzo-validation的使用
  9. 君子性非异也 善假于物也(一) antlr4 处理json 词法和文法 简易版
  10. 代码 操作 excel 打印且适应纸张大小