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
SSLの問題を通過するHTTPSでの負荷テストにApache Benchmarkを利用できるようにするために、この問題を解決する方法を知っている人はいますか? ありがとう