2017-08-22 10 views
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 
+0

試すhttps://serverfault.com/questions/537176/mongodb-getting-oom-killed – titogeo

答えて

0

1でのMongoDBを開始した場合Mongorestoreが正常に動作します(0だった)問題を解決します。

関連する問題