现象
使用ab压测工具,进行网站性能测试。报错“socket: too many open files (24)”;如下图:
原因
linux最大文件打开数限制为1024,远远低于ab参数所给的20000并发数;所以无法运行。
解决方法
在操作系统中,执行以下命令:
ulimit -n 65535