0
:コマンドラインmongodbがmongorestoreで失敗するのはなぜですか?私はMongoDBのインスタンスを開始している
nohup mongod --dbpath /var/data/instance1 --port 27001 --bind_ip <ip> &> instance1.out&
も私はこれを試してみましたが、それは助けにはならない。この後
nohup mongod --dbpath /var/data/instance1 --wiredTigerCacheSizeGB 1 --port 27001 --bind_ip <ip> &> instance1.out&
を私がmongorestore始めている:
nohup mongorestore -d <db> --noIndexRestore /var/dump/<db>&
その後OOMキラー復元中にmongodbインスタンスを強制終了します。その後、RAMの半分がキャッシュされます。
free -m
total used free shared buffers cached
Mem: 28415 28267 147 0 26 14423
-/+ buffers/cache: 13818 14597
Swap: 8326 31 8295
私のOSは、debian 3.2、mongodbのバージョンは3.4.7です。
P.S:私はに/ proc/sys/vm/overcommit_memoryに
/etc/init.d/mongod start
試すhttps://serverfault.com/questions/537176/mongodb-getting-oom-killed – titogeo