作为一个开发者,经常在 MacOS 遇到 Too many open files in system 的报错,尤其是碰到黑洞 node_modules 时,如何固化配置彻底解决,直接上代码。
输入 launchctl limit 即可看到当前的限制,我这里 maxfiles 是改过以后的。
开始创建文件 sudo vi /Library/LaunchDaemons/limit.maxfiles.plist
,内容如下,可根据自己爱好改后面的两个数字值。
验证文件格式和内容,并应用生效。
再次输入 launchctl limit
查看是否生效。