でファイルメモリをマップすることはできません。私たちのMongoDBインスタンスをホストするWindows Server 2003ではボックスは、ディスクの空き容量を使い果たし、そしてモンゴは、エラーが発生開始しました:はMongoDBの
は、ファイルメモリをマップすることはできません。
サーバーに追加のディスク領域を追加し、MongoDB Windowsサービスを再起動すると、データベースに対するすべての操作で「ファイルメモリをマップできません」というエラーが生成されます。修復を試みても同じエラーが表示されます。
> db.repairDatabase(); { "主張": "ファイルメモリをマッピングすることはできません"、 "assertionCode":10085、 "ERRMSG": "デシベルのアサーション失敗"、 "OK":0 }
何任意のアイデアデータベースをもう一度稼動させることができますか?
あなたのデータベースを修復する際にロックファイルを削除する必要はありません。私のホスティングプロバイダが警告なしでMongoDBサーバをシャットダウンしたときも同様の問題が発生していました。レプリカセットは正しく起動せず、 'rs.initiate()'は上記の例外を投げていました。私は 'db.shutdownServer()'を使ってサーバをシャットダウンし、 '--repair'フラグで' mongod'を起動しました。データベースを完成させた後、再びデータベースを立ち上げることができました。ヒントをありがとう! –