Insufficient free space for journal files
前两天请假了,公司的很多app突然挂掉了,说是mongodb莫名的挂掉了,赶紧进去看了看日志:
2015-08-31T14:06:20.070+0800 [initandlisten] ERROR: Insufficient free space for journal files 2015-08-31T14:06:20.070+0800 [initandlisten] Please make at least 3379MB available in /data/mongodb/data/journal or use --smallfiles 2015-08-31T14:06:20.070+0800 [initandlisten] 2015-08-31T14:06:20.070+0800 [initandlisten] exception in initAndListen: 15926 Insufficient free space for journals, terminating 2015-08-31T14:06:20.070+0800 [initandlisten] dbexit: 2015-08-31T14:06:20.071+0800 [initandlisten] shutdown: going to close listening sockets... 2015-08-31T14:06:20.071+0800 [initandlisten] shutdown: going to flush diaglog... 2015-08-31T14:06:20.071+0800 [initandlisten] shutdown: going to close sockets... 2015-08-31T14:06:20.071+0800 [initandlisten] shutdown: waiting for fs preallocator... 2015-08-31T14:06:20.071+0800 [initandlisten] shutdown: lock for final commit... 2015-08-31T14:06:20.071+0800 [initandlisten] shutdown: final commit... 2015-08-31T14:06:20.071+0800 [initandlisten] shutdown: closing all files... 2015-08-31T14:06:20.071+0800 [initandlisten] closeAllFiles() finished 2015-08-31T14:06:20.071+0800 [initandlisten] journalCleanup... 2015-08-31T14:06:20.071+0800 [initandlisten] removeJournalFiles 2015-08-31T14:06:20.075+0800 [initandlisten] shutdown: removing fs lock... 2015-08-31T14:06:20.075+0800 [initandlisten] dbexit: really exiting now
查了查,原来是因为mongodb对硬盘的增长是以倍数增长的,每次增加2G,刚好不够了~
看到错误日志中解决的办法是使用 --smallfiles参数,然后我就试了试
./mongod --dbpath /data/mongodb/data --logpath /data/mongodb/mongodb.log --smallfiles
好是好了,可是一直在输出log,只要一终止,mongodb就又挂了,然后看了看mongodb的参数。找到了一个 --fork ,创建一个子进程参数。好的
./mongod --dbpath /data/mongodb/data --logpath /data/mongodb/mongodb.log --smallfiles --fork
搞定~~
但是这次的事情能反映好多问题,运维方面的东西需要多多加强了~~,感觉自己简直弱爆了
转载于:https://www.cnblogs.com/qiangweikang/p/mongodb_01.html
Insufficient free space for journal files相关推荐
- tomcat--because there was insufficient free space available after evicting expired cache entries
警告: Unable to add the resource at......... to the cache because there was insufficient free space av ...
- 使用BDE数据库引擎的应用软件出现Insufficient disk space的解决方法
问题描述: 某医院收费软件,在运行时候,最近突然偶尔会出现下图的错误提示,刚开始还以为是c盘空间不足了,检查后发现还有20多G的剩余空间,显然不是没有硬盘空间的原因. 究其原因: 查阅相关资料后发现, ...
- because there was insufficient free space available after evicting expired cache entries - consider
一.背景 使用tomcat作为图片服务器,以前使用很多次都没有问题,只有这次出现了以下错误. 二.错误信息 06-Jan-2022 09:36:33.255 WARNING [http-nio-80- ...
- tomcat9-jenkins:insufficient free space available after evicting expired cache entries-consider
解决该问题方法,修改tomcat/conf/context.xml文件,增加资源最大可缓存的大小: <Context> <!-- Default set of monitored r ...
- Tomcat8.5的版本启动时报because there was insufficient free space available after evicting expired cache
以上为tomcat8.5的版本启动时报的warning,经查询,这是因为tomcat的缓存没有足够的可用空间后加载文件 解决方法: 在tomcat的/conf/context.xml中的中添加 < ...
- Tomcat 启动时报 to the cache because there was insufficient free space available after evict
tomcat的缓存因为没有足够的可用空间后加载文件 在tomcat的/conf/context.xml中的<Context>中添加 <Resources cachingAll ...
- ubuntu中安装mongodb注意事项
2019独角兽企业重金招聘Python工程师标准>>> 下载MongoDB, 现在最新的生产版本2.4.5 其实解压即可,然后进入bin目录下发现全部是一些18M的文件,开始还以为下 ...
- linux保存日志报错,为什么在Linux上错误mongod死了,但子系统被锁定,可用空间不足以存放日志文件?...
我已经在Linux CentOS服务器上安装了 mongo-10gen mongo-10gen- server. 我遵循Link 的步骤. 我已经将 /etc/mongod.conf 配置为- log ...
- centOS下mongodb的安装
###############centOS下mongodb的安装######### mongodb作为非关系型数据库NoSQL数据库的一种,并且是属于免安装类型. mongodb安装说明:32的安装d ...
最新文章
- 超级实用的 MySQL 常用优化指南!
- 服务器安全狗V4.1增强版 新增修复多项功能
- java 面试题三十二 mysql查询面试题
- JavaFX UI控件教程(九)之Text Field
- PyQt5 QTableView 全部item居中
- 数据:以太坊2.0存款合约新增9.4万ETH
- 【每日算法Day 85】图解算法:一行代码解决约瑟夫环的变体
- spring_150904_hibernatetemplate
- fortran 学习笔记1-编译环境
- python 显示gif_使用tkinter显示动态gif
- excel文件服务器未响应,excel打不开文件未响应怎么处理-处理excel无法打开文件未响应的方法 - 河东软件园...
- 【HAVENT原创】Spring Boot 跨命名空间调用外部依赖包
- Django - 安装wagtail
- ELK基于ElastAlert实现日志的微信报警
- qq发送信息给对方一定经过服务器,QQ如何把你消息传递给好友的?(上篇)
- 苹果手机如何制作铃声
- Error in network defenition etc/netplan/01-netcfg.yaml line 0 collumn 8: expected mapping.
- CURL命令测试网站打开速度
- 请求服务器显示非法请求,请求被服务器识别为非法请求, 但使用 postman/curl 可以正常通过...
- 安装无人值守称重系统费用
热门文章
- Python标准库03 路径与文件 (os.path包, glob包)
- 【跟网上的大多数不一样】rstudio plot不显示图片了
- 3.2.3 如何解决数据不匹配问题
- php零拷贝,百万并发「零拷贝」技术系列之初探门径
- 基础知识:什么是ASP.NET Razor页面?
- Lua应用——tables应用,查找是否为保留字
- 一个有意思的js小问题
- jpg图片转eps 用于LaTeX
- UA MATH567 高维统计专题1 稀疏信号及其恢复2 用L1-norm作为L0-norm的convex relexation
- UA MATH523A 实分析1 集合论基础6 一些点集拓扑基本概念