由于公司项目在本地mac测试的时候多线程向几百个网站发出请求,所以mac报错,open too many files,mac打开的文件句柄数目过多,导致项目报错,所以需要修改mac的单个进程能打开的最大句柄数目。
步骤:
终端执行
$su 切换到root账户
#launchctl limit maxfiles 99999 99999
#ulimit -n 99999
#exit
退出终端,重新启动,终端下查看
uname -a
uname -n
发现更改完毕,此时需要重新启动一下项目,报错消失。
转载自
http://blog.csdn.net/wk3368/article/details/48261765