如何增加 Mac 上的文件描述符的大小

如何增加 Mac 上的文件描述符的大小

我收到来自 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

相关内容