socket:打开文件太多(24)apache bench lighttpd

Tom*_*ski 35 apache scalability lighttpd file-descriptor

当我启动Apache Bench测试时:

ab -n 10000 -c 1300 http://domain.com/test.php

我收到错误:

socket:打开的文件太多(24)

当我改为'-c 1000'时它工作正常.

因为我可以有超过1000个并发用户,我想修复socket太多打开文件问题或增加参数.怎么做到这一点?

我在centos 5上使用lighttpd.

cat*_*alk 71

ulimit -n 10000
Run Code Online (Sandbox Code Playgroud)

这可能不起作用取决于您的系统配置请参阅配置您的系统.

  • 在Mac OS X Snow Leopard上也运行良好 (7认同)
  • ^不要那样做^ (4认同)
  • ^^不要那样做'ulimit -n 0` (2认同)