2013-03-16 8 views
7

私は最近、無作為にubuntuマシンでmongodbインスタンスのクラッシュを開始しましたが、通常は1日程度かかることがあります。 mongoログにはクラッシュのトレースはなく、最後の操作とサーバーを再起動したときだけです。問題を見つけ出すためのガイダンスが必要で、ログには何の情報もありません。私が見なければならない別のログがありますか?mongodbがクラッシュする理由を知りたいのですが?

セットアップは、mongodb 2.2がubuntuボックスで実行されている、かなり単純な単一インスタンス(シャーディングなし)です。ほとんどのデフォルトインストールがあります。

私が最近行った唯一の変更は、これとタイミングが合っているようだが、いくつかの単純なマップを実行を集約フレームワークに置き換えている。

ありがとうございました。

+1

ログに何もない場合、どのようにクラッシュするのですか?ログの最後のものは何ですか?私が推測しなければならなかった - OSレベルでおそらく殺されたのだろうか? –

+0

プロセスが実行されていないので、私はそれがクラッシュしていたと仮定していました。 mongoログで最後に表示されるのは更新クエリです。あなたが正しいと仮定すると、OSはそれを殺すだろう、なぜ私はどうやって見つけ出すだろうか?また、これはサービスなので、再起動しないでください。 – machunter

+0

サービスの目的は、マシンの起動時に再起動することです。それは常に同じ更新クエリですか?ロギングレベルを上げることができます。詳細情報があるかどうかを確認してください。それを殺す可能性のあるものによっては、OSのログやdmesgに情報や何かがないかもしれません。 –

答えて

1

MongoDBが非公式にMtoolsをダウンロードして、このツールでログを試してみてください。なぜそれがダウンしたのか、何回再開したのか、さらに多くの詳細を与えることができます。 これをgithubで入手できます

関連する問題