Dockerとそのデータベースで動作するAWS EC2 t2.micro(30GBストレージ、1GB RAM)のクラウドにMongoDBインスタンスがあります。これには〜700MBのディスク容量が必要です。私のローカルコンピュータでMongoDBは上記の特定のスキップでドキュメントにアクセスできません
、私はmongo
シェルでこれを実行する場合:
db.my_collection.find().skip(200000).limit(1)
、私は正しい結果を得るが、私はこれを実行する場合
db.my_collection.find().skip(220000).limit(1)
その後、MongoDBのシャットダウンします。どうして?これらのデータにアクセスするにはどうすればよいですか?
私は、ログファイルに探してお勧めしますし、それが言う何を参照してくださいね。 – Saleem
ログには何も表示されません。少なくとも私が 'docker logs -f mongodb'を実行するときは。私はこれがログの唯一の場所だと思う。 –
私が考えることができる他の理由は記憶です。あなたのシステムは1GB RAMと言われていましたが、これは最適ではありません。 RAMの増加が不可能な場合は、スワップ領域を増やすか、追加することをお勧めします。 – Saleem