无法打开网页是怎么回事(Mac系统日常使用时,软件莫名闪退,浏览器无法打开页面)
Posted
篇首语:但使书种多,会有岁稔时。本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法打开网页是怎么回事(Mac系统日常使用时,软件莫名闪退,浏览器无法打开页面)相关的知识,希望对你有一定的参考价值。
无法打开网页是怎么回事(Mac系统日常使用时,软件莫名闪退,浏览器无法打开页面)
修改MAC文件最大打开数
如果在使用Mac时,经常出现以下情况:
- 软件莫名闪退
- 浏览器新建页面时,刚渲染成功,突然又显示无法打开网页

- 程序员在IDE编译,经常出现:Too many open files 报错
那大概率是因为系统文件句柄数不够,需要调高ulimit 里面的open file 的值。
查看文件最大打开数
$ ulimit -a-t: cpu time (seconds) unlimited-f: file size (blocks) unlimited-d: data seg size (kbytes) unlimited-s: stack size (kbytes) 8192-c: core file size (blocks) 0-v: address space (kbytes) unlimited-l: locked-in-memory size (kbytes) unlimited-u: processes 11136-n: file descriptors 2048
调高 file descriptors(默认256)
$ ullimit -n 4096
可能遇到的问题
权限不够,使用 sudo
$ sudo ulimit -n 4096
如果调得过高的话,会出现报错: ulimit: open files: cannot modify limit: Invalid argument。
$ sysctl -w kern.maxfiles=1048600$ sysctl -w kern.maxfilesperproc=1048576$ ulimit -n 1048576
相关参考