我正在使用Mongo DB 2.6,现在我将Mongo DB升级到3.2版本。现在它使用了大量的RAM大小。请有人解释一下是什么
如何分配值。当我尝试分配值时,我得到了错误,如
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的内存使用量,有什么办法吗?
答案 0 :(得分:1)
如果您没有分片复制群集
,则必须对mongod.config文件进行更改storage:
engine: inMemory
inMemory:
engineConfig:
inMemorySizeGB: 140
statisticsLogDelaySecs: 0
REF: https://docs.mongodb.com/manual/reference/configuration-options/