2

実稼働データベースの DBMS として mongoDB を使用しています。DB に対して 2 つのレプリカ セットを有効にしました。

突然、本番環境の両方のデータベースが削除されたことに気付きました。アクセスできる人が誰もそれをしなかったことは絶対に確信しています。ログを調べたところ、両方のデータベースの dropDatabase が実際に呼び出されていることがわかりました。ただし、接続確立に関するログ ステートメントは見つかりませんでした。誰かが mongo shell または bash を使用して DB を削除した場合、新しい接続のログもあるはずです。

プライマリのログ ステートメント:

2017-08-17T14:38:47.019+0000 I -        [conn527] AssertionException handling request, closing client connection: 17132 SSL handshake received but server is started without SSL support
2017-08-22T00:18:22.694+0000 I COMMAND  [conn541] dropDatabase db1 starting
2017-08-22T00:18:22.708+0000 I COMMAND  [conn541] dropDatabase db1 finished
2017-08-22T00:18:23.832+0000 I COMMAND  [conn542] dropDatabase db2 starting
2017-08-22T00:18:23.843+0000 I COMMAND  [conn542] dropDatabase db2 finished 

最初の行のタイムスタンプから明らかなように、過去 5 日間、mongo サーバーとの新しい接続は確立されていません。

私たちのmongodbサーバーに正確に何が起こったのかを理解するのを手伝ってくれませんか。また、どんなポインタでも大歓迎です。

4

1 に答える 1