[Mongodb]ERROR: Insufficient free space for journal files

mongodbの起動時に発生したエラーの対処について
/var/log/mongo/mongod.log

2015-05-25T11:12:25.052+0800 [initandlisten] journal dir=/var/lib/mongo/journal
2015-05-25T11:12:25.052+0800 [initandlisten] recover : no journal files present, no recovery needed
2015-05-25T11:12:25.052+0800 [initandlisten] 
2015-05-25T11:12:25.052+0800 [initandlisten] ERROR: Insufficient free space for journal files
2015-05-25T11:12:25.052+0800 [initandlisten] Please make at least 3379MB available in /var/lib/mongo/journal or use --smallfiles
2015-05-25T11:12:25.052+0800 [initandlisten] 
2015-05-25T11:12:25.053+0800 [initandlisten] exception in initAndListen: 15926 Insufficient free space for journals, terminating
2015-05-25T11:12:25.053+0800 [initandlisten] dbexit: 
2015-05-25T11:12:25.053+0800 [initandlisten] shutdown: going to close listening sockets...
2015-05-25T11:12:25.053+0800 [initandlisten] shutdown: going to flush diaglog...
2015-05-25T11:12:25.053+0800 [initandlisten] shutdown: going to close sockets...
2015-05-25T11:12:25.053+0800 [initandlisten] shutdown: waiting for fs preallocator...
2015-05-25T11:12:25.053+0800 [initandlisten] shutdown: lock for final commit...
2015-05-25T11:12:25.053+0800 [initandlisten] shutdown: final commit...
2015-05-25T11:12:25.053+0800 [initandlisten] shutdown: closing all files...
2015-05-25T11:12:25.053+0800 [initandlisten] closeAllFiles() finished
2015-05-25T11:12:25.053+0800 [initandlisten] journalCleanup...
2015-05-25T11:12:25.053+0800 [initandlisten] removeJournalFiles
2015-05-25 11:25 コメント
已邀请:
0

iQi - 面白いアプリを開発中

{ 賛成 }:

mongodbはjournalログをデフォルトで有効にし、その場合3.5Gのファイルを確保する。
ディスクに余裕がない場合は、この時点でエラーになる。
開発時などはjournalログを無効にすると解消する。

/etc/mongod.conf
変更前

nojournal = true

変更後
nojournal = true


これでエラー解消。
2015-05-25 11:26 コメント

ログインまたは登録してから回答してください

lujian
lujian

Javaが得意です。

@ステータス

  • 更新: 2015-05-25 11:26
  • 閲覧: 2337
  • フォロー: 2
EXIT フルスクリーンモード 回答