收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
首页 > 数据库 > MongoDB > 正文

首页 - PHP - 数据库 - 操作系统 - 游戏开发 - JS - Android - MySql - Redis - MongoDB - Win8 - Shell编程 - DOS命令 - jQuery - CSS样式 - Python - Perl

Access - Oracle - DB2 - SQLServer - MsSql2008 - MsSql2005 - Sqlite - PostgreSQL - node.js - extjs - JavaScript vbs - Powershell - Ruby

Mongodb常见错误与解决方法小结(Mongodb中经常出现的错误)

今天在配置MongoDB时发生了以下几个错误, 已经被我解决了,提供给大家.

2015-05-12T09:30:26.313+0800 I STORAGE [initandlisten] exception in initAndListen: 28574 Cannot start server. Detected data files in /root/Desktop/mongodb/data created by storage engine 'mmapv1'. The configured storage engine is 'wiredTiger'., terminating
2015-05-12T09:30:26.313+0800 I CONTROL [initandlisten] dbexit: rc: 100
2015-05-12T09:31:53.043+0800 I CONTROL ***** SERVER RESTARTED *****
2015-05-12T09:31:53.049+0800 I STORAGE [initandlisten] exception in initAndListen: 28574 Cannot start server. Detected data files in /root/Desktop/mongodb/data created by storage engine 'mmapv1'. The configured storage engine is 'wiredTiger'., terminating
2015-05-12T09:31:53.050+0800 I CONTROL [initandlisten] dbexit: rc: 100

补充一下:如果存储空间满了的话也会出现 rc:100错误。总线一下:rc:100是系统文件错误

错误原因: 之前使用mmapv1创建的数据库不能使用wiredTiger打开,需要重新指定dbpath

[root@localhost Desktop]# Python mongodb.py
about to fork child process, waiting until server is ready for connections.
about to fork child process, waiting until server is ready for connections.
forked process: 36411
forked process: 36412
about to fork child process, waiting until server is ready for connections.
forked process: 36414
ERROR: child process failed, exited with error number 100
ERROR: child process failed, exited with error number 100
ERROR: child process failed, exited with error number 100

错误原因: mongodb非正常关闭 删除mongod.lock文件即可.

ERROR: child process failed ,exited with error number 1

错误原因: dbpath文件的权限问题,增加写权限即可

mongodb.conf bind 不能写127.0.0.1否则其它主机连接不了

情况不唯一,这边只能当参考,大致就是这么几种解决思路

child process failed, exited with error number 1

查看图片

child process failed, exited with error number 48

查看图片

child process failed, exited with error number 100

查看图片

前今天装了MongoDB后,今天早上启动服务的时候启动不了了,出现错误如下:

错误:

错误2:系统找不到指定文件

查看图片

思考过程:

昨天做测试的时候,先后安装了两次MongoDB,后来我又删除(注意不是卸载)了一个MongoDB文件夹,当前这个服务是不是默认的MongoDB的安装地址错误呢?

查看服务属性,Mongo的地址是已经删除了的个地址,而不是当前我用的这个地址。当前用的地址是:E:Program filesmongodbbin

查看图片

解决方式:

先卸载原来的安装,再次安装新的。

Mongo卸载:

卸载:mongod.exe --remove --serviceName "MongoDB"

查看图片


MongoDB安装为服务:

安装:mongod.exe --install --logpath="E:Program filesmongodbdataloglog.txt" --dbpath="E:Program filesmongodbdatadb"

查看图片


安装后刷新服务,地址改变:

查看图片


再次启动MongoDB服务,启动失败,出现1607错误。

错误:

查看图片


错误原因:不明

解决方式:

删除E:Program filesmongodbdatadb目录下的mongod.lock文件。

再次重启服务,启动成功。

总结:

接触一个新的东西的时候,难免出现错误,错误来了,就解决,不要躲着,拖着。

记一次MongoDB性能问题(从MySQL迁移到MongoDB)
公司为这个项目专门配备了几台高性能务器,清一色的双路四核超线程CPU,外加32G内存,运维人员安装好MongoDB后,就交我手里了,我习惯于在使用新服

mongodb在建立一个T级别的数据库时,进程挂掉的解决方法
mongod进程退出,退出时数据库中记录大概1.2亿,数据库小大600G错误信息如下:SatMay1208:37:18Invalidaccessataddress:0x7ef6036a9000SatMay1208:37:19Gotsignal:7(Buserror).SatMay

mongodb 常见问题处理方法收集
1非正常关闭服务或关机后mongod服务无法正常启动在使用中发现mongodb的服务很容易因为非正常关闭而启动不了,不过解决也很容易删除data目录下的*.lock

本周排行

更新排行

强悍的草根IT技术社区,这里应该有您想要的! 友情链接:b2b电子商务
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号