Insufficient free space for journal files
生活随笔
收集整理的這篇文章主要介紹了
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 策略路由和路由策略的不同
- 下一篇: Centos 7 安装LAMP环境