0

Mongo DB 2.6 を使用していますが、Mongo DB を 3.2 バージョンにアップグレードしました。現在、多くのRAMサイズを使用しています。誰か説明してください

  1. mongod --inMemorySizeGB
  2. mongod --WiredTigerCacheSizeGB

どうすれば値を割り当てることができますか。値を割り当てようとすると、次のようなエラーが発生しました

Memory: { engineConfig: { inMemorySizeGB: 12 } } } }
2016-03-28T08:40:16.856+0530 E NETWORK  [initandlisten] listen(): bind() failed
errno:10048 Only one usage of each socket address (protocol/network address/port
) is normally permitted. for socket: 0.0.0.0:27017
2016-03-28T08:40:16.856+0530 E STORAGE  [initandlisten] Failed to set up sockets
 during startup.
2016-03-28T08:40:16.857+0530 I CONTROL  [initandlisten] dbexit:  rc: 48

Mongo DB のメモリ使用量を制御する必要があります。これを行う方法はありますか?

4

1 に答える 1

1

レプリケートされたクラスターを分割していない場合は、mongod.config ファイルを変更する必要があります。

storage:
  engine: inMemory
  inMemory:
    engineConfig:
      inMemorySizeGB: 140
      statisticsLogDelaySecs: 0

参照: https://docs.mongodb.com/manual/reference/configuration-options/

于 2017-01-31T20:21:18.317 に答える