• mac os 解决Error: EMFILE: too many open files错误


    壹 ❀ 引

    构建项目时终端反复出现Error: EMFILE: too many open files的错误,经排查是因为项目较大,发布过程中已经超过了mac默认的文件监听上限,错误如下:

    解决方式也比较简单,只要修改文件最大上限即可。

    首先打开终端,输入launchctl limit并回车,可以看到下图:

    注意,上图我是已经修改过了,正常情况最后一行的maxfilesmaxfiles 256 unlimited,因为只有256,确实很容易超出。

    我们再次输入sudo launchctl limit maxfiles 524288 524288并回车,这里会提示输入密码

    这里的密码就是你mac的解锁密码,输入密码后即设置成功,再次输入launchctl limit回车,可以看到已经修改成功。

    当然上述命令中的524288并不是硬性要求,随便什么数字都行,具体也请根据自身电脑配置情况来设置。所以这里就做个简单记录了。

  • 相关阅读:
    Enum枚举类型实战总结,保证有用!
    grep 文本搜索工具
    awk 文本编辑器
    sed 流编辑器
    shell 里使用 sed awk
    crontab
    mysqlbinlog日志
    ZK简介,部署
    curl
    正则表达式
  • 原文地址:https://www.cnblogs.com/echolun/p/13822250.html
Copyright © 2020-2023  润新知