前两天请假了,公司的很多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相关推荐

  1. 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 ...

  2. 使用BDE数据库引擎的应用软件出现Insufficient disk space的解决方法

    问题描述: 某医院收费软件,在运行时候,最近突然偶尔会出现下图的错误提示,刚开始还以为是c盘空间不足了,检查后发现还有20多G的剩余空间,显然不是没有硬盘空间的原因. 究其原因: 查阅相关资料后发现, ...

  3. 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- ...

  4. tomcat9-jenkins:insufficient free space available after evicting expired cache entries-consider

    解决该问题方法,修改tomcat/conf/context.xml文件,增加资源最大可缓存的大小: <Context> <!-- Default set of monitored r ...

  5. Tomcat8.5的版本启动时报because there was insufficient free space available after evicting expired cache

    以上为tomcat8.5的版本启动时报的warning,经查询,这是因为tomcat的缓存没有足够的可用空间后加载文件 解决方法: 在tomcat的/conf/context.xml中的中添加 < ...

  6. Tomcat 启动时报 to the cache because there was insufficient free space available after evict

    tomcat的缓存因为没有足够的可用空间后加载文件 在tomcat的/conf/context.xml中的<Context>中添加 <Resources     cachingAll ...

  7. ubuntu中安装mongodb注意事项

    2019独角兽企业重金招聘Python工程师标准>>> 下载MongoDB, 现在最新的生产版本2.4.5 其实解压即可,然后进入bin目录下发现全部是一些18M的文件,开始还以为下 ...

  8. linux保存日志报错,为什么在Linux上错误mongod死了,但子系统被锁定,可用空间不足以存放日志文件?...

    我已经在Linux CentOS服务器上安装了 mongo-10gen mongo-10gen- server. 我遵循Link 的步骤. 我已经将 /etc/mongod.conf 配置为- log ...

  9. centOS下mongodb的安装

    ###############centOS下mongodb的安装######### mongodb作为非关系型数据库NoSQL数据库的一种,并且是属于免安装类型. mongodb安装说明:32的安装d ...

最新文章

  1. 超级实用的 MySQL 常用优化指南!
  2. 服务器安全狗V4.1增强版 新增修复多项功能
  3. java 面试题三十二 mysql查询面试题
  4. JavaFX UI控件教程(九)之Text Field
  5. PyQt5 QTableView 全部item居中
  6. 数据:以太坊2.0存款合约新增9.4万ETH
  7. 【每日算法Day 85】图解算法:一行代码解决约瑟夫环的变体
  8. spring_150904_hibernatetemplate
  9. fortran 学习笔记1-编译环境
  10. python 显示gif_使用tkinter显示动态gif
  11. excel文件服务器未响应,excel打不开文件未响应怎么处理-处理excel无法打开文件未响应的方法 - 河东软件园...
  12. 【HAVENT原创】Spring Boot 跨命名空间调用外部依赖包
  13. Django - 安装wagtail
  14. ELK基于ElastAlert实现日志的微信报警
  15. qq发送信息给对方一定经过服务器,QQ如何把你消息传递给好友的?(上篇)
  16. 苹果手机如何制作铃声
  17. Error in network defenition etc/netplan/01-netcfg.yaml line 0 collumn 8: expected mapping.
  18. CURL命令测试网站打开速度
  19. 请求服务器显示非法请求,请求被服务器识别为非法请求, 但使用 postman/curl 可以正常通过...
  20. 安装无人值守称重系统费用

热门文章

  1. Python标准库03 路径与文件 (os.path包, glob包)
  2. 【跟网上的大多数不一样】rstudio plot不显示图片了
  3. 3.2.3 如何解决数据不匹配问题
  4. php零拷贝,百万并发「零拷贝」技术系列之初探门径
  5. 基础知识:什么是ASP.NET Razor页面?
  6. Lua应用——tables应用,查找是否为保留字
  7. 一个有意思的js小问题
  8. jpg图片转eps 用于LaTeX
  9. UA MATH567 高维统计专题1 稀疏信号及其恢复2 用L1-norm作为L0-norm的convex relexation
  10. UA MATH523A 实分析1 集合论基础6 一些点集拓扑基本概念