0

在内网测试机器上用的还是2.6.5
在昨天第一次见到这个错. 使用的是java
com.mongodb.WriteConcernException: { “serverUsed” : “xxx.xxx.xxx.xxx:27017” , “ok” : 1 , “n” : 0 , “err” : “file /home/mongodb/data/log/log.5
open/create failed in createPrivateMap (look in log for more information)” , “code” : 13636}
在网上搜了一下. 说是需要修改 ulimit 里面的设置来解决问题.但没有具体说明是修改哪个.
机器上的 ulimit -a 显示如下
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 20
file size (blocks, -f) unlimited
pending signals (-i) 16382
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 65535
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) unlimited
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

求教, 是应该修改哪个呢?
另, 3.0的WiredTiger, 会不会出现类似的情况, 应该怎么设置 ulimit 的这些属性的呢?