源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-01-13 07:36 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要: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是系统文件错误 [b]错误原因: 之前使用mmapv1创建的数据库不能使用wiredTiger打开,需要重新指定dbpath[/b] [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 [b]错误原因: mongodb非正常关闭 删除mongod.lock文件即可.[/b] ERROR: child process failed ,exited with error number 1 [b]错误原因: dbpath文件的权限问题,增加写权限即可[/b] mongodb.conf bind 不能写127.0.0.1否则其它主机连接不了 情况不唯一,这边只能当参考,大致就是这么几种解决思路 [b] child process failed, exited with error number 1[/b] [img]http://files.jb51.net/file_images/article/201703/2017032123204950.png[/img] [b]child process failed, exited with error number 48[/b] [img]http://files.jb51.net/file_images/article/201703/2017032123204951.png[/img] [b]child process failed, exited with error number 100[/b] [img]http://files.jb51.net/file_images/article/201703/2017032123204952.png[/img] 前今天装了MongoDB后,今天早上启动服务的时候启动不了了,出现错误如下: 错误:         错误2:系统找不到指定文件                   [img]http://files.jb51.net/file_images/article/201703/2017032123235253.png[/img] 思考过程:     昨天做测试的时候,先后安装了两次MongoDB,后来我又删除(注意不是卸载)了一个MongoDB文件夹,当前这个服务是不是默认的MongoDB的安装地址错误呢?     查看服务属性,Mongo的地址是已经删除了的个地址,而不是当前我用的这个地址。当前用的地址是:E:\Program files\mongodb\bin                [img]http://files.jb51.net/file_images/article/201703/2017032123235254.png[/img] 解决方式:        先卸载原来的安装,再次安装新的。        Mongo卸载:                  卸载:mongod.exe --remove --serviceName "MongoDB"                 [img]http://files.jb51.net/file_images/article/201703/2017032123235255.png[/img]      MongoDB安装为服务:        安装:mongod.exe --install --logpath="E:\Program files\mongodb\data\log\log.txt" --dbpath="E:\Program files\mongodb\data\db"                  [img]http://files.jb51.net/file_images/article/201703/2017032123235256.png[/img]        安装后刷新服务,地址改变:                  [img]http://files.jb51.net/file_images/article/201703/2017032123235257.png[/img] 再次启动MongoDB服务,启动失败,出现1607错误。 错误:         [img]http://files.jb51.net/file_images/article/201703/2017032123235358.png[/img] 错误原因:不明 解决方式:         删除E:\Program files\mongodb\data\db目录下的mongod.lock文件。 再次重启服务,启动成功。 总结:     接触一个新的东西的时候,难免出现错误,错误来了,就解决,不要躲着,拖着。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部