Job for mongod.service failed ——一次因为Linux权限问题导致的MongoDB启动失败
前言
最新因为安全性问题修改了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启动失败相关推荐
- MongoDB 启动失败 ERROR: child process failed, exited with 1
一 问题描述 之前做的用systemctl方式启动mongo,有一次节点被异常终止,同事手动启动mongo的时候没用systemctl方式起,而是用mongod -f 配置文件这种方式启动的.数据库起 ...
- linux执行systemctl enable设置开机启动失败Failed to execute operation
我这边装的是nacos其他组件出现这个问题同样解决 这里是因为我之前装过一次,卸载没有卸载干净,在这里产生了/etc/systemd/system下的链接出现了问题,删掉链接,删掉链接指向的源文件即可 ...
- 树莓派 ubuntu系统 : mysql.service: Failed with result ‘exit-code‘
最近在做火灾报警系统的时候,mysql服务老是会出现 mysql.service: Failed with result 'exit-code' 这个错误,导致数据库运行不起来. 我的解决办法是:先k ...
- Service Monitor启动失败
今天把Service Monitor的文件夹换了 个位子 重启之后启动失败 报 org.fusesource.leveldbjni.internal.NativeDB$DBException 看起来应 ...
- NNI启动失败, 提示ERROR: Restful server start failed 解决方案
NNI启动失败, 提示ERROR: Restful server start failed! 首先确定系统 如为Linux,尝试以下方法 可能是网络配置有问题.可检查以下问题. 可能需要链接 127. ...
- 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 ...
- Failed to start mongod.service: Unit not found
其实自己用惯的是MYSQL,然后项目最后一步完善数据读写的部分,本来打算用mysql的,然而在centOS系统上发现安装总是出问题,后来查找一下资料,发现centOS系统上一般用的是Mariadb,这 ...
- 【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 ...
- 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. ...
最新文章
- apache 站点安全
- redis编译包下载地址 redis-6.2.6.tar.gz
- [Apple开发者帐户帮助]三、创建证书(3)创建企业分发证书
- linux echo命令
- LeetCode 1802. 有界数组中指定下标处的最大值(思维题)
- 大公司里怎样开发和部署前端代码
- 广东开放大学学习指南
- XenCenter导出和导入模板
- win10系统下第三方软件字体大小调整
- php获取时间(系统时间和网络时间)
- c51语言编程实验报告,C51单片机实验报告程序.doc
- 微信小程序地图实现展示路线路
- 松花江等三流域禁渔效果不理想 跨界水域成管理盲区
- 大学英语综合教程四 Unit 5 课文内容英译中 中英翻译
- 【工控老马】基于MODBUS协议的上位机与PLC及智能仪表之间的通信实现方法
- 制作外挂需要多高的编程技术?
- 酸性溶液中HER动力学分析
- 什么是RF、IF信号
- 数三退一问题||拉手成圈出圈问题
- <stm32学习笔记>--基本定时器TIM6TIM7
热门文章
- 人工雨量计_遥测雨量计与人工雨量观测对比分析
- lisp源码 微盘,AutoLISP - 源码下载|Windows编程|其他小程序|源代码 - 源码中国
- python 软件工程_一、 软件工程 · Python / Linux / Mysql / 软件测试等等 · 看云
- 老人防跌倒报警系统,及时防止跌倒给老人带来的伤害-新导智能
- 变频拖动电机 减少电机噪音
- CRM客户管理系统不被销售接受的五大原因
- 惠普服务器修改raid,惠普笔记本电脑 - 将笔记本电脑存储控制器配置从 RAID 改为 IDE,然后再改回 RAID 会导致蓝屏事件...
- go参数验证器ozzo-validation的使用
- 君子性非异也 善假于物也(一) antlr4 处理json 词法和文法 简易版
- 代码 操作 excel 打印且适应纸张大小