【问题标题】:Apache Benchmark HTTPS failingApache Benchmark HTTPS 失败
【发布时间】:2012-06-11 07:59:28
【问题描述】:

我在 Ubuntu 虚拟机中使用 Apache 2.4.2。 我用它来加载测试,向一些 HTTPS url 发送请求。 失败的请求数为零。但是我的任何请求都不能真正得到处理(已经在数据库中查找过)。 使用相同的url,通过浏览器调用它是可以的(数据库更新)。 所以这纯粹是 Apache Benchmark 的问题。 这是我的 Apache Benchmark 命令:

# ab -n 100 -c 10 -k -f ALL -g "/home/administrator/Desktop/g.txt" -e "home/administrator/Desktop/e.txt" "https://mysecuredurl.com/MyWCF.svc/POX/MyMethod?arg=something"

当我省略 -k 参数时,SSL 连接清楚地表明它们是问题所在:

SSL 读取失败 - 关闭连接

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:      845  851   4.0    852     857
Processing:   218  232  20.4    229     286
Waiting:      218  232  20.4    229     286
Total:       1068 1083  19.6   1076    1131

有谁知道如何解决这个问题,以便我可以利用 Apache Benchmark 进行 HTTPS 负载测试,通过 SSL 问题? 谢谢

【问题讨论】:

    标签: apache ssl benchmarking


    【解决方案1】:

    不幸的是,这似乎是一个已知的错误

    https://issues.apache.org/bugzilla/show_bug.cgi?id=49382

    那里有一个补丁,但没有关于如何应用它的明确说明。您不妨先看看http://jungels.net/articles/diff-patch-ten-minutes.html。

    【讨论】:

      【解决方案2】:

      当我使用带有 https URL 的 ab 时,它把我赶出了这条消息 SSL 未编译;不支持 https

      使用 abs 效果很好

      【讨论】:

      • 我害怕疯狂的配置和繁重的 Windows 重建工作......但这只是在“ab”上添加一个“s”!非常感谢☺
      • Ubuntu apache2-utils 包中没有abs
      猜你喜欢
      • 2016-11-25
      • 1970-01-01
      • 2022-11-29
      • 2021-06-28
      • 2011-12-01
      • 2018-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多