2012-01-08 17 views
3

金融会社向けのmongodb(バージョン2.0.1)環境のシステムを開発中です。 私は、mongodbログファイルが増加し続けていることに気付きました。数日後には、すべてのハードディスク容量を消費する65 GBになりました。MongoDBログファイルのサイズ

どのようにmongodbログファイルを制限できますか? mongoに何も操作を記録しないように指示する方法はありますか? 私はすでに最小限のログを使用するようにmongoに指示しますが、それだけでは不十分です。 また、rotateFileコマンドがウィンドウで機能していません。 ファイルはmongoによって排他的にオープンされているので、削除または切り詰めることはできません。

よろしく

+0

ようこそ、サーバー関連の質問については、[ServerFault](http://serverfault.com/)を参照してください – Bakudan

+0

MongoDBのログを回転するそれを解決します。詳細はhttps://stackoverflow.com/questions/5004626/mongodb-log-file-growthを参照してください。 – CloudStax

答えて

0

ウィンドウでのMongoDB rotateFileの問題は、バージョン2.0.3/2.1.0から修正されました。詳細情報についてはジラチケットをご確認くださいsupport logRotate under windows

mongoサーバーを最新のものにアップグレードすることができます。私はこれが唯一の方法だと信じています。

+0

私はその開発ブランチにあると思っています。あなたはその1つをダウンロードしようとしましたか... – RameshVel

+0

Tadマーシャルによるジラチケットのコメントで言われているように2.0.xへのバックポートは価値があるかもしれません - コードの変更はかなり小さく、 1つのファイルで。あなたが開発リリースを望んでいない場合。あなたはgithubからstable 2.0.2のバージョンsrcをダウンロードし、自分自身をコンパイルすることができます。問題のコミットハッシュはb1684bb3dfdcd4101cc605022258a632f4b38d32です。より明瞭になるようにチケットを参照してください。 – RameshVel

+0

と、いわゆるlogRotateを有効にする方法は?どのように我々はサーバーを起動するたびに自動的にするには?これはデフォルトで有効になっていますか? –

関連する問題