7
私は最近、無作為にubuntuマシンでmongodbインスタンスのクラッシュを開始しましたが、通常は1日程度かかることがあります。 mongoログにはクラッシュのトレースはなく、最後の操作とサーバーを再起動したときだけです。問題を見つけ出すためのガイダンスが必要で、ログには何の情報もありません。私が見なければならない別のログがありますか?mongodbがクラッシュする理由を知りたいのですが?
セットアップは、mongodb 2.2がubuntuボックスで実行されている、かなり単純な単一インスタンス(シャーディングなし)です。ほとんどのデフォルトインストールがあります。
私が最近行った唯一の変更は、これとタイミングが合っているようだが、いくつかの単純なマップを実行を集約フレームワークに置き換えている。
ありがとうございました。
ログに何もない場合、どのようにクラッシュするのですか?ログの最後のものは何ですか?私が推測しなければならなかった - OSレベルでおそらく殺されたのだろうか? –
プロセスが実行されていないので、私はそれがクラッシュしていたと仮定していました。 mongoログで最後に表示されるのは更新クエリです。あなたが正しいと仮定すると、OSはそれを殺すだろう、なぜ私はどうやって見つけ出すだろうか?また、これはサービスなので、再起動しないでください。 – machunter
サービスの目的は、マシンの起動時に再起動することです。それは常に同じ更新クエリですか?ロギングレベルを上げることができます。詳細情報があるかどうかを確認してください。それを殺す可能性のあるものによっては、OSのログやdmesgに情報や何かがないかもしれません。 –