mongodb启动失败[转]

MongoDB 常见问题汇总及解决方法(持续更新ing) mongodb常见问题汇总及解决方法。 阅读详情

现象:
查看日志的内容如下
Tue Jan  4 09:51:37 MongoDB starting : pid=2794 port=27017 dbpath=/var/lib/mongodb 32-bit

** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
**       see http://blog.mongodb.org/post/137788967/32-bit-limitations

Tue Jan  4 09:51:37 db version v1.6.5, pdfile version 4.5
Tue Jan  4 09:51:37 git version: 0eb017e9b2828155a67c5612183337b89e12e291
Tue Jan  4 09:51:37 sys info: Linux domU-12-31-39-01-70-B4 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_37
**************
old lock file: /var/lib/mongodb/mongod.lock.  probably means unclean shutdown
recommend removing file and running –repair
see: http://dochub.mongodb.org/core/repair for more information
*************
Tue Jan  4 09:51:37 exception in initAndListen std::exception: old lock file, terminating
Tue Jan  4 09:51:37 dbexit:

Tue Jan  4 09:51:37 shutdown: going to close listening sockets…
Tue Jan  4 09:51:37 shutdown: going to flush oplog…
Tue Jan  4 09:51:37 shutdown: going to close sockets…
Tue Jan  4 09:51:37 shutdown: waiting for fs preallocator…
Tue Jan  4 09:51:37 shutdown: closing all files…
Tue Jan  4 09:51:37     closeAllFiles() finished

Tue Jan  4 09:51:37 dbexit: really exiting now

解决办法:
sudo rm /****/***/mongodb/mongodb.log
sudo rm /***/***/mongodb/mongod.lock
sudo /app/tools/mongodb/bin/mongod –repair –dbpath /app/mongodb/data –repairpath /tmp/mongodb

二


现象:
Sat Jan 29 12:35:35 MongoDB starting : pid=8298 port=27017 dbpath=/var/lib/mongodb 32-bit** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
**       see http://blog.mongodb.org/post/137788967/32-bit-limitations

Sat Jan 29 12:35:35 db version v1.6.5, pdfile version 4.5
Sat Jan 29 12:35:35 git version: 0eb017e9b2828155a67c5612183337b89e12e291
Sat Jan 29 12:35:35 sys info: Linux domU-12-31-39-01-70-B4 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_37
Sat Jan 29 12:35:35 exception in initAndListen std::exception: Unable to create / open lock file for lockfilepath: /var/lib/mongodb/mongod.lock errno:13 Permission denied, terminating
Sat Jan 29 12:35:35 dbexit:

Sat Jan 29 12:35:35 shutdown: going to close listening sockets…
Sat Jan 29 12:35:35 shutdown: going to flush oplog…
Sat Jan 29 12:35:35 shutdown: going to close sockets…
Sat Jan 29 12:35:35 shutdown: waiting for fs preallocator…
Sat Jan 29 12:35:35 shutdown: closing all files…
Sat Jan 29 12:35:35     closeAllFiles() finished

Sat Jan 29 12:35:35 shutdown: removing fs lock…
Sat Jan 29 12:35:35 couldn’t remove fs lock errno:9 Bad file descriptor
Sat Jan 29 12:35:35 dbexit: really exiting now

解决方法:

  • Manually remove the lockfile: sudo rm /var/lib/mongodb/mongod.lock
  • Run the repair script: sudo -u mongodb /usr/bin/mongod -f /etc/mongodb.conf --repair.
    • You must run this command as the mongodb user. If you run it as root, then root will own files in /var/lib/mongodb/ that are necessary to run the mongodb daemon and therefore when the daemon trys to run later as the mongodb user, it won’t have permissions to start. In that case you’ll get this error: Unable to create / open lock file for lockfilepath: /var/lib/mongodb/mongod.lock errno:13 Permission denied, terminating.
    • On Ubuntu, you must specify the configuration file /etc/mongodb.conf using the -f flag. Otherwise it will look for the data files in the wrong place and you will see the following error: dbpath (/data/db/) does not exist, terminating.
  • Now you can start your MongoDB server with sudo start mongodb and verify it is running with sudo status mongodb and by trying to connect to it with mongo test.
Mongodb启动失败1067错误 1、在一次开发中,mongodb意外关闭,再次启动时一直报1067错误,如下 The Mongo DB service is starting. The Mongo DB service could not be started. A system error has occurred. System error 1067 has occurred. The process terminated unexpectedly. 2、百度果然不行,搜到方案,大都是这种,也难怪国内博客抄袭乱象 mongod 阅读详情

相关推荐

关于获取CISP-PTE一些避坑经历

考场内是不允许携带外设键盘的,现场会至少有一个360安全专业人员监考.所有人电脑都会提前装一个奇安信的一个考试exe,刚开始的时候会让你连接一个WIFI,我们将会通过WIFI进行做题,做题期间你的电脑将被全程监控并且一些退出快捷键也是全部锁死(有点像勒索病毒那种界面),想要重启必须直接拔电源。中途可以上厕所,需要监考官陪同

6321

mongodb登录报错处理

root@mongmaster ~]# mongo 10.249.1.96:27017 MongoDB shell version: 3.2.4 connecting to: 10.249.1.96:27017/test Server has startup warnings:  2016-03-13T15:43:53.923+0800 I CONTROL  [initandlisten]

wolf 5831

IPC-7351标准实战:如何用LPWizard_10快速生成PCB封装库(附避坑指南)

本文提供了一份详细的IPC-7351标准实战指南,手把手教你使用LPWizard_10软件快速生成符合行业标准的PCB封装库,并直接导入Cadence Allegro。文章深入解读了IPC-7351密度等级的选择逻辑,并重点分享了软件配置、QFN封装生成实战步骤,以及导出失败、焊盘异常等常见问题的避坑解决方案,旨在帮助硬件工程师提升设计效率和可靠性。

weixin_29207439的博客 153

mongodb学习--Linux之mongodb的启动

1、启动mongodb出错  WARNING: You are running this process as the root user, which is not recommended.  解决办法:切换用户 2、切换用户之后又出现  Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission

liuhongwei_study的专栏 6307

高分辨率航拍图像的目标检测切图优化策略

本文深入探讨了高分辨率航拍图像目标检测中的切图优化策略。针对大尺寸图像直接缩放导致小目标信息丢失的问题,文章详细阐述了基于重叠切割的核心方法,包括如何根据目标尺寸确定切图尺寸与重叠率,并提供了从切图到坐标还原的完整代码实现与避坑指南,有效提升检测精度与效率。

xk7n92h3p5m的博客 1113

帆软报表JS导出避坑指南:如何正确处理sessionid和参数传递

本文深入探讨了帆软报表中通过JavaScript实现一键导出的关键技术,重点解析了如何正确获取并传递sessionid以确保会话不丢失,以及如何构造包含必要参数的导出URL。文章详细对比了预览后导出与直接URL导出两种方式的差异,并提供了从参数拼接、前端触发下载到高级场景(如SPA集成)的完整避坑指南,帮助开发者构建稳定可靠的自定义导出功能。

weixin_42522857的博客 161

安装MongoDB

1. 首先,当然是下载 MongoDB MongoDB的官方网站是:http://www.mongodb.org/, 最新版本下载在:http://www.mongodb.org/downloads 。请注意下载适合自己系统的安装包,我选择的是:Windows 64-bit 2008 R2+。 下载后的文件名称是:mongodb-win32-x86_64-2008plus-ssl-3.0.1

ˉ-_lishk_-ˉ 6618

快速上手springboot+vue的前后端分离项目

使用webStorm新建项目后,把 .lock文件删除后项目运行才不报错,配置文件 vue.config.js 中加入 lintOnSave: false 关闭eslint语法检测。在多层嵌套的父子组件之间传递状态已经十分麻烦,而Vue更是没有为兄弟组件提供直接共享数据的办法。基于这个问题,许多框架提供了解决方案——使用全局的状态管理器,将所有分散的共享数据交由状态管理器保管,Vue也不例外。其中一种解决CORS 的方法, 在springboot项目中跨域的方法或类加上@CrossOrigin注解。

m0_61950264的博客 1904

在Windows上面安装MongoDB(3.4版本)数据库,以及遇到的问题

It looks like you are trying to access MongoDB over HTTP on the native driver port.

wjn2000414的博客 1152

OWASP 2025版AI大模型攻击安全风险汇总(攻击方法种类)

提示词注入是大模型最基础、最常见的核心漏洞,攻击者通过构造直接或间接的恶意自然语言输入,篡改大模型原本的正常行为与输出结果。哪怕这类恶意内容对人类是隐藏、不可见的,只要模型能够正常解析读取,就会触发漏洞。它和大家常说的模型“越狱”相关,但并不等同:越狱是提示词注入的极端形式,会直接让模型彻底无视所有内置安全协议,完全脱离管控;而普通提示词注入,更多是针对性篡改模型行为、诱导执行特定操作。

墨痕诉清风的博客 514

华为OD技术面真题 - JAVA开发 - 1

汇总华为OD技术面八股JAVA八股,高频技术真题并提供详细解答。

qq_45776114的博客 1200

centos mongodb启动失败

centos mongodb启动失败 博主今天倒腾了一晚上使用网上的教程安装MongoDB ,可是安装好了怎么也启动不了。 网上找教程折腾半天。 最后从以下三个方面一步一步进行解决了问题: 1.检查加载失败的Unit——systemctl list-units --failed 2.查看配置文件——配置文件主要放在/usr/lib/systemd/system目录,使用cat命令查看: syste...

youif的博客 2396

Google Earth Engine(GEE)——MOD09A1/MOD11A2/MOD13A1不同的QA波段去云进行分析

​​​​​​​大多数光学卫星图像产品都带有一个或多个 QA 波段,允许用户评估每个像素的质量并提取满足其要求的像素。QA 波段最常见的应用是提取有关多云像素的信息并对其进行屏蔽。但是 QA 波段包含大量其他信息,可以帮助您从分析中删除低质量数据。通常,QA 频带中包含的信息存储为按位标志。在这篇文章中,我将介绍与位运算相关的基本概念,以及如何使用位掩码提取和屏蔽特定的质量指标。

此星光明博客 4575

解决MongoDB启动失败

目录1. `sudo mongod` 命令启动MongoDB失败·报错2.解决·检查配置path·重新设置文件路径·再次启动MongoDB3.在新终端连接MongoDB 1. sudo mongod 命令启动MongoDB失败 ·报错 macOS Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :

semoon的博客 1385

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

MongoDB启动失败原因

MongoDB启动失败原因 今天某个项目突然登录不了,查看服务器发现是后端出现异常,停掉后端重新启动的时候失败,显示是数据库连接失败,然后接着查看数据库,发现数据库连接失败,原因是数据库挂掉了。 数据库用的是MongoDB,我也只是听过还没有使用过,简单的在网上查询了一下MongoDB的启动命令就直接开始启动了,结果发现启动失败。 尝试了好一些方法后才终于成功启动: 尝试提升MongoDB所在文...

Jim~LoveQ的博客 4057

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

net start MongoDB启动MongoDB服务失败

在http://blog.youkuaiyun.com/jian_xi/article/details/73359334中谈到了将MongoDB添加到Windows服务中,但是此过程中会出现不少问题。 问题描述: 1.直接抱无法启动服务,报100错误(或者48) 2.当start时候说服务启动了,但是在stop的时候却说没有启动服务 以上两种情况都会让你的MongoDB

纸上得来终觉浅,绝知此事要躬行 1万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

修改mongodb.conf之后mongodb启动失败

systemctl start mongod.service报如下异常 mongod.service: control process exited, code=exited status=1 Failed to start High-performance, schema-free document-oriented database. Unit mongod.service entered f...

WHACKW的专栏 3119

mongodb 启动事项(启动失败解决方案)

mongodb 启动事项[启动失败解决方案]启动脚本错误启动案例error number 1error number 100其他错误处理 启动脚本 -dbpath: 数据文件存放地址 --logpath: 日志文件存放地址(注意这个是文件不是地址) -fork: 后台启动(需要配合--logpath或者--syslog使用) ./mongod -dbpath="~/data" --logpat...

_WanG 3116

宝塔mongodb启动失败

宝塔启动mongodb出现 error:14的解决办法

Guoye的专栏 1382

Mongodb 安装失败报错权限不够服务器启动失败

Mongodb 安装失败报错权限不够服务器启动失败 没有废话,报错结果如上图,原因可能是你电脑本身服务的问题,解决方式。首先选择Ignore 选择后先不要管弹出的安装窗口,用win+r调出命令窗口输入:services.msc,找到:Mongodb服务,手动启动,如果启动失败报:1503错误,那就关闭当前服务窗口。 用win+r输入:cmd进入命令行窗口删除Mongodb服务(如果权限不够,就用管理员打开命令行窗口)删除服务命令:sc delete MongoDB,重新安装该服务,因为我把Mongodb

hk3245393838的博客 2651

宝塔Linux启动mongodb失败,mongoDB无法启动问题

工程师您好:由于服务器非正常开关,导致数据库无法启动。尝试删掉mongodb的lock文件,用repair模式启动,没有解决问题,具体报错如下,谢谢:2018-05-22T09:05:00.696+0800 I CONTROL [initandlisten] MongoDB starting : pid=8744 port=27017 dbpath=/opt/mongodb/mongodb-li...

weixin_39786706的博客 2123

MongoDB下载安装及启动失败问题解决

安装包下载: https://www.mongodb.com/download-center/community 安装引导使用的是菜鸟教程的引导,安装时不勾选Install MongoDB compass: 根据你的系统下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按操作提示安装即可。 安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安...

weixin_42612721的博客 4002

CentOS7中启动mongoDB失败的原因之一

CentOS7中启动mongoDB失败的原因之一 首先检查文件 /etc/systemd/system/mongodb.service 是否存在,不存在则创建。 查看内容: [Unit] Description=High-performance, schema-free document-oriented database After=network.tar...

诺小刀 3562

MongoDB启动失败

这里我已经配置好了,但是之前报错的时候,允许下面的可选项是有未选择的。翻译过来就是:试图在只读目录上创建锁定文件:…目录你下载下来之后可能是没有的,但是不着急,自己创建也可以。所以问题就显而易见了:文件夹权限不够。点击应用,退出再次执行启动命令。目录,并且在该目录下创建。目录,最后启动注意进入。

qq_51574759的博客 2967

java客户端连接MongoDB失败的问题(超时,mongo启动失败等)

在学习mongodb的过程中,碰见两个问题,在此记录一下。 1. java客户端连接mongodb超时问题。 报错信息:com.mongodb.MongoTimeoutException: Timed out after 30000 ms while waiting to connect. Client view of cluster state is {type=UNKNOWN, serve...

Hey_M的博客 1万+

windows环境下启动mongodb服务

转载于:https://blog.youkuaiyun.com/hh12211221/article/details/78902596 方法一 1、打开命令窗口,切换到mongodb安装目录下的“bin”目录中。 输入命令:cd E:\software\MongoDB\Server\3.4\bin 2、启动服务。输入命令:”mongod --dbpath E:\software\Mon...

u011692780的博客 6万+
上一篇: Ubuntu 12.04下LAMP安装配置(转)
下一篇: Celery 链接RabbitMQ报错CRITICAL/MainProcess] Frequent restarts detected: RestartFreqExceeded('5 in 1s',)
Wally_Yu
博客等级 码龄19年 71粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值