mongodb启动时报错ERROR: child process failed, exited with error number 1

MongoDB启动服务报错ERROR: child process failed, exited with error number 1? 我想通过mongod.conf配置文件的方式启动mogodb服务,但是却报错了。我查了很久,最后发现路径错了,友友们一定要注意。建议不要使用 ”kill -9 pid“,因为如果 MongoDB 运行在没开启日志(–journal)的情况下, 可能会造成数据损失。以上问题都是服务进程相关的问题,可能是服务已经在运行了。或者是未能正确退出服务。,使用“Crtl+C” 服务会关闭,这种关闭方式会等待。(2) 配置文件的方式启动MongoDB服务报错。当前进行中的的操作完成,所以依然是干净的关闭方式。 阅读详情

 

转 http://www.cnblogs.com/zlslch/p/6932368.html

 

  不多说,直接上干货!

 

 

 

 

复制代码
root@zhouls-virtual-machine:/usr/local/mongodb/bin# ls
bsondump  mongodump    mongoimport  mongoreplay   mongostat
mongo     mongoexport  mongooplog   mongorestore  mongotop
mongod    mongofiles   mongoperf    mongos
root@zhouls-virtual-machine:/usr/local/mongodb/bin# ./mongod --dbpath=/usr/local/mongodb/data/ --fork --logpath=/usr/local/mongodb/log
about to fork child process, waiting until server is ready for connections.
forked process: 5784
ERROR: child process failed, exited with error number 1
root@zhouls-virtual-machine:/usr/local/mongodb/bin# 
复制代码

 

 

 

 

失败的原因

  是因为通过service MongoDB restart时启动失败,或者如果是直接kill 掉来关闭都会出现这种情况

    是因为没有正常关闭导致的。

  是因为你的配置目录,是否应该要是log配置文件,而很多人都写成了log目录。

 

 

 

 

解决办法

zhouls@zhouls-virtual-machine:~$ sudo  ufw disable
[sudo] password for zhouls: 
Firewall stopped and disabled on system startup
zhouls@zhouls-virtual-machine:~$ 

 

 

 

 

复制代码
root@zhouls-virtual-machine:/usr/local/mongodb# ls
bin  data  GNU-AGPL-3.0  log  MPL-2  README  THIRD-PARTY-NOTICES
root@zhouls-virtual-machine:/usr/local/mongodb# rm -rf log/
root@zhouls-virtual-machine:/usr/local/mongodb# ls
bin  data  GNU-AGPL-3.0  MPL-2  README  THIRD-PARTY-NOTICES
root@zhouls-virtual-machine:/usr/local/mongodb# touch log
root@zhouls-virtual-machine:/usr/local/mongodb# cd bin
root@zhouls-virtual-machine:/usr/local/mongodb/bin# pwd
/usr/local/mongodb/bin
root@zhouls-virtual-machine:/usr/local/mongodb/bin# ls
bsondump  mongodump    mongoimport  mongoreplay   mongostat
mongo     mongoexport  mongooplog   mongorestore  mongotop
mongod    mongofiles   mongoperf    mongos
root@zhouls-virtual-machine:/usr/local/mongodb/bin# ./mongod --dbpath=/usr/local/mongodb/data/ --fork --logpath=/usr/local/mongodb/log
about to fork child process, waiting until server is ready for connections.
forked process: 6072
child process started successfully, parent exiting
root@zhouls-virtual-machine:/usr/local/mongodb/bin# 
复制代码

 

MongoDB常见问题1:ERROR: child process failed, exited with error number 14 MongoDB启动报错,ERROR: child process failed, exited with error number 14。 可能的原因: 没有正常关闭MongoDB引起的,比如使用kill -9 <pid>直接杀死了MongoDB的进程; 在插入大量数据的时候被多线程锁死(数据量过大,内存不足)。 解决办法: 找到dbpath里的mongod.lock文件,删除mongod.lock文件; 找到MongoDB存放log的目录,删除log目录里的所有文件; 以修复方式启 阅读详情

相关推荐

MongoDB启动报错:ERROR: child process failed问题排查与解决指南

本文详细解析了MongoDB启动时常见的'ERROR: child process failed'报错问题,提供了从基础排查到高级修复的完整解决方案。涵盖进程检查、权限设置、mongod.conf配置要点等核心内容,并给出预防性维护建议,帮助开发者快速恢复数据库服务。

weixin_28363123的博客 194

ERROR: child process failed, exited with error number 1

ERROR: child process failed, exited with error number 1

weixin_45142497的博客 1403

不只是CPU主频:深入解析英飞凌Aurix TC3xx各外设时钟树(CAN、以太网、Flash时序如何配置)

本文深入解析英飞凌Aurix TC3xx系列微控制器的外设时钟树配置,涵盖CAN、以太网和Flash时序的优化方法。通过详细分析时钟系统架构、关键外设配置及多外设协同设计策略,帮助工程师实现高性能汽车电子控制单元(ECU)开发。特别关注系统时钟的灵活配置与EMC优化技巧,提升系统实时性和可靠性。

weixin_29189373的博客 399

mongo启动报错:ERROR: child process failed, exited with error number 1

由于mongo被异常关闭,再次启动时可能会出现“ERROR: child process failed, exited with error number 1”的报错。 第一步 删除锁文件 找到mongo目录,删除 mogod.lock 第二步 新建一个日志文件 找到mongo的日志文件目录,删除或者修改原日志文件名。 【我因为不想再去修改mongo的配置文件,故修改了文件名,并添加了一个与原来文件名相同的文件。也可以另外取名,然后去修改mongo配置】 第三步 尝试重启 一般到这一步就重启成功了。 如

weixin_44695491的博客 8093

STA 静态时序分析 第三章——标准单元库中的高级功耗建模与优化策略

本文深入探讨了STA静态时序分析中标准单元库的高级功耗建模与优化策略。详细解析了动态功耗和漏电功耗的精细建模技术,包括基于波形敏感的CCS模型和温度敏感的漏电模型,并介绍了多工艺角功耗建模及低功耗设计优化策略,为纳米级芯片设计提供关键能效解决方案。

weixin_29290863的博客 224

保姆级教程:在S32DS 3.4上安装S32K3xx RTD 4.4驱动包(附常见安装失败排查)

本文提供在S32DS 3.4上安装S32K3xx RTD 4.4驱动包的详细教程,涵盖环境准备、分步安装指南及常见问题排查。特别针对NXP S32K3系列MCU开发者,解决网络问题、路径配置等安装难点,并分享进阶配置技巧和最佳实践,助力高效开发。

weixin_42696271的博客 287

MongoDB启动报错 ERROR: child process failed, exited with 1

使用kill关闭进程导致的错误。我的报错是忘记创建一个文件。

weixin_49107940的博客 3396

Clarity 3D Layout

Clarity 3D Layout Clarity 3D layout是3D 全波电磁场模型提取工具,它可以导入已经设计好的PCB文件也可以直接在Clarity 3D layout创建版图进行3D 全波电磁场模型提取。

m0_53280471的博客 5476

centos7 启动mongodb时报错ERROR: child process failed, exited with error number 1

这时你要看一下,你新建的配置文件,里面的配置是否写对了,如果没有问题的话,就没有事了,当然不是这一种情况到时报错的,有另外一种那就是。看看配置文件,新建的日志目录“是不是”建成目录了?一般博客都是这样教你们新建日志目录的。这样在启动就不会报错啦。

目标一千粉丝,换博客介绍。 794

iverilog+GTKwave使用总结

iverilog是一个开源的硬件描述语言(HDL)仿真工具,用于对硬件描述语言(如Verilog)编写的数字电路进行仿真。它可以将Verilog代码编译为仿真模型,并通过仿真运行来验证设计的正确性。iverilog支持IEEE 1364-2005 Verilog语言标准,并提供了丰富的功能,包括对多种Verilog语言特性的支持、模块化设计、测试平台等。它还可以与其他工具(如GTKWave波形查看器)配合使用,以便进行仿真后的波形查看和分析。

争取早日成为硅农 2万+

避开这些坑!DS18B20温度读取不准、时序混乱的5个常见问题与调试方法

本文深入解析DS18B20温度传感器在应用中常见的5个问题,包括温度读取不准、时序混乱等,并提供详细的调试方法。通过硬件设计优化、精准延时实现和数据解析技巧,帮助开发者有效解决温度值跳变、初始化失败等典型问题,提升OneWire协议下的温度测量精度。

weixin_29185493的博客 463

mongodb启动不了:child process failed, exited with error number 48

问题: 启动mongodb的时候,发现起不来,报错:child process failed, exited with error number 48然后先去/var/log/mongo/mongod.log 查看启动的日志 可能原因: 应该是没有正常关闭mongodb引起的,比如直接 kill -9 <pid>导致 解决方法: 1.找到mongod.lock文件...

风华绝代的博客 9794

QComboBox设置最大显示数量多余的用滑动条,以及QComboBox::setMaxVisibleItems()不起作用的问题

QComoboBox是Qt封装的一个选择框的东西,但是我在使用过程中有一点感觉很不好,如图: 不论你往里面添加多少个它都会给你显示全部,甚至给你铺满全屏,后来看了官方文档发现有个setMaxVisibleItems()的方法,我欣喜若狂啊,终于特么的能解决了,但是,很遗憾,不知为啥,我设置上之后并没有起作用,依然会显示全部,后来搜了百度发现有个人是这样解决的 QComboBox *box = ne...

Aboveground的博客 4918

mongoDB启动报错 ERROR: child process failed, exited with error number

mongoDB启动报错 ERROR: child process failed, exited with error number 一介布衣2014-11-17mongodb68599 分享到:QQ空间新浪微博腾讯微博人人网微信 上面这个错误是今天下午发现,从gith...

437

第95章 安全工程师:Shell 脚本实现安全扫描、漏洞检测、日志审计

随着网络安全威胁日益复杂,传统的手动安全管理已无法满足现代企业的安全需求。Shell 脚本为安全工程师提供了强大的自动化能力,能够实现 7×24 小时的安全监控、快速漏洞扫描、智能日志分析和实时威胁响应。本章将系统介绍如何使用 Shell 脚本构建完整的安全防护体系,从基线检查到实时监控,帮助你打造自动化的安全运维能力。

猪猪侠 90

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

mongo从库启动异常(ERROR: child process failed, exited with error number 100)

问题描述,下载mongo后修改配置文件,然后使用/etc/init.d/mongod脚本启动,成功启动,后面发现配置文件bindIp处需要注释,于是重新修改配置文件,这时重启失败,试着关闭后再次start,stop成功而start报了如下错误: [root@sg_adserver_mongoAli-161.117.199.175:161.117.199.175 ~]#/etc/init.d/mon...

yyyxxxs的博客 1265

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

mongoDB启动报错 ERROR: child process failed, exited with error number 上面这个错误是今天下午发现,从github down下一个应用,在应

mongoDB启动报错 ERROR: child process failed, exited with error number 上面这个错误是今天下午发现,从github down下一个应用,在应用启动前需要redis 启动服务,mongodb启动服务,所以当启动mongodb的时候悲剧出现了: zhangzhi@moke:~$ mongod --dbpath=/data/cl

yisun123456的博客 826

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

MongoDB启动报错:深入解析child process failed与error number 1的根源及解决方案

本文深入解析MongoDB启动时常见的“child process failed, exited with error number 1”报错。文章从配置文件路径与权限、服务残留进程、端口冲突及数据文件等核心根源入手,提供了详细的排查步骤与解决方案,并强调了通过日志文件定位问题的重要性,帮助开发者快速恢复服务并建立预防机制。

melon的博客 716

mongodb 启动报错 ERROR: child process failed, exited with error number 1

mongodb 启动报错 ERROR: child process failed, exited with error number 1 一般是权限的问题,或者没有相应的路径 检查步骤: 启动时在后面加一个参数,将日志导出到一个可 写的目录: ./mongod --fork --logpath=/tmp/mongod.log 然后查看问题如下: 2017-

wang1144的专栏 1万+

mongodb启动报错ERROR: child process failed, exited with error number 14

mongodb启动报错ERROR: child process failed, exited with error number 14 置顶2018年08月16日 20:17:48RD丨Eric阅读数 5549更多 分类专栏:DB 版权声明:本文为博主原创文章,遵循CC 4....

1410

Mongodb报错:ERROR: child process failed, exited with error number 1

Mongodb在启动时报错: 2018-10-16T11:18:54.533+0800 I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'about to fork child process, waiting un...

697
上一篇: centos7 安装 nginx的两种方法
下一篇: Ubuntu16.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)
SmallTankPy
博客等级 码龄10年 26粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值