ApacheBenchmark ab – SSL读取失败 – closures连接

当我在我的网站上运行ab时,我收到了很多回应:

SSL read failed - closing connection SSL read failed - closing connection SSL read failed - closing connection 

有些时候它是成功的。 我在MacBook Pro 10.7.2上。 奇怪的是,有人在一台非常类似的机器上做了相同的testing,而不是OS Lion,就在我旁边,没有任何问题。

有任何想法吗? 我确信这是我的机器上的东西,因为我得到ab在各地工作。

该命令很简单: ab -c 100 -n 1000 https://mywebsite.com

还有一件事,当我查看nginx日志时,我看到一些来自ab的请求,所以它正在工作。 而且,日志不会显示失败的日志。

看起来你正在遇到一个有补丁的缺陷。

问题 – 如果放弃并发性会发生什么? 狮子的默认ulimit是相当低的 – 256如果内存服务我,你可能会遇到这里。 如果删除并发sorting,只需要你的ulimit,然后再试一次:

ulimit -a(列表); ulimit -n 1024(或任何你想要的数字)来增加它。

这里很好的解释: https : //superuser.com/questions/309106/strange-behaviour-with-ulimit-on-mac-os-x-10-6