![如何增加 Mac 上的文件描述符的大小](https://linux22.com/image/564085/%E5%A6%82%E4%BD%95%E5%A2%9E%E5%8A%A0%20Mac%20%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6%E7%9A%84%E5%A4%A7%E5%B0%8F.png)
我收到来自 squid 的错误
WARNING! Your cache is running out of filedescriptors
我应该在我的 Mac 上做什么来避免出现此错误?
答案1
我认为您可以使用类似的东西:
# sysctl -w kern.maxfiles = nr
# sysctl -w kern.maxfileperproc = nr
为了使其持久,像这样编辑 /etc/sysctl.conf
kern.maxfiles=nr
kern.maxfileperproc = nr
后面的方法需要通过 sysctl 重启或者重新加载。
您可能还需要提高普通用户的 ulimit 设置:
ulimit -S n nr