当我跑步时,mongorestore
我得到error running create command: 24: Too many open files
.
我已经更新了我的 launchctl limit 和 ulimit。
当我跑步时,lanchctl limit
我得到:
cpu unlimited unlimited
filesize unlimited unlimited
data unlimited unlimited
stack 8388608 67104768
core 0 unlimited
rss unlimited unlimited
memlock unlimited unlimited
maxproc 709 1064
maxfiles 256000 256000
当我跑步时,ulimit -a
我得到:
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 256000
pipe size (512 bytes, -p) 1
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 709
virtual memory (kbytes, -v) unlimited
我的 mongo 版本是 3.4.7
我的 macOS 是 10.13.2
如何完成 mongorestore?
另外值得一提的是:如果我mongorestore
在不退出计算机或重新启动的情况下尝试多次运行,cannot make pipe for command substitution: Too many open files
我的计算机就会崩溃(这是 2017 年 8 月的全新 iMac)。