mongodb使用了yaml格式定义的配置文件(http://www.yaml.org/) 默认为: # mongod.conf #where to log logpath=/var/log/mongodb/mongod.log logappend=true # fork and run in background fork=true #port=27017 dbpath=/var/lib/mongo # location of pidfile pidfilepath=/var/run/mong
一. MongoDB连接数 在Linux平台下,无论是64位或者32位的MongoDB默认最大连接数都是819,WIN平台不知道,估计也没有人在 WIN平台下使用MongoDB做生产环境 [root@localhost mongodb-3.0.4]# ./bin/mongoMongoDB shell version: 3.0.4connecting to: test> use adminswitched to db admin> db.auth('user','password');1>
默认每个连接数占用10M内存 ulimit -a 查看stack size MongoDB服务器内存要满足 connection overhead + data size + index size 即连接数开销+热点数据+索引 连接数太多的问题: 如果在日志中遇到类似如下的错误信息: "too many open files" "too many open connections" 则说明打开的连接数太多了,有两个限制mongod/mongos连接数的地方: 操作