2016-10-01 10 views
0

テストのために私のマシンにレプリカセットをセットアップしていますが、ノードの過去の同期を取得できません。それは私がその二次実行した後に初期同期時にMongoDBのセカンダリクラッシュが発生する。 admin.system.profile

... 
oplog sync 3 of 3 
Create profile collection admin.system.profile 
..\src\mongo\util\stacktrace.windows.cpp(174) 
... 

の線に沿って二次的にログを取得するまで、サービスは、Windows上で死ぬとするたびに、私はそれを再起動しようとしてOK起こっているように見えるまで、私は私の第二を開始するとそれは同じことをします。これらはmongo 3.2.3と同じバージョンです。私のプロファイリングレベルは、本質的にすべての単一のクエリを記録するので、私が知っているプラ​​イマリでは2に設定されています。

答えて

0

私はsystem.profileコレクションにいくつかの悪いドキュメントがあったと思います。一部には_idフィールドがありませんでした。たぶんアップグレードなどで残されているかもしれません。知りません。とにかくsystem.profileコレクションを削除し、レプリカセットを元に戻して、プロファイリングを元に戻したところ、すべてのことはOKです。

関連する問題