mongodbの起動時に発生したエラーの対処について
/var/log/mongo/mongod.log
/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
0
iQi - 面白いアプリを開発中
mongodbはjournalログをデフォルトで有効にし、その場合3.5Gのファイルを確保する。
ディスクに余裕がない場合は、この時点でエラーになる。
開発時などはjournalログを無効にすると解消する。
これでエラー解消。
ディスクに余裕がない場合は、この時点でエラーになる。
開発時などはjournalログを無効にすると解消する。
/etc/mongod.conf
変更前
nojournal = true
変更後
nojournal = true
これでエラー解消。