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