2016-09-20 55 views
2

私は、Webサービス上でApacheのベンチでベンチマークを実行します。私はテストからの1-2のリクエストが測定中にタイムアウトすることを知っています(これはWebフレームワークの問題です)。タイムアウトが発生すると、abはメッセージapr_pollset_poll: The timeout specified has expired (70007)で終了し、結果は表示されません。私は、これらのタイムアウトしたテストを無視して測定結果を得る(またはそれらも考慮するが、応答時間としてタイムアウト値を使用する)。 abで可能ですか?ab(apache bench)のタイムアウトを無視するには?

編集:私は使用するコマンドは、私はabソースに、私はそれがこれらのエラーを無視することは不可能です見たものから見

ab -n 1000 -c 10 http://localhost:80 

です。おそらく、そのような機能を実装するフォークがありますか?

+0

共有あなたが – Adnan

+0

@Adnanを使用してコマンドを:私は –

+0

は '-k'&コマンドで' -r'パラメータパラメータを使用してみてくださいコマンドを追加しました。 – Adnan

答えて

3

デフォルトのタイムアウトは30秒です。あなたは-sでこれを変更することができます。

ab -s 9999 -n 1000 -c 10 http://localhost:80 
+1

タイムアウト値を変更する方法についての質問ではなく、タイムアウトを無視する方法タイムアウトが発生してもベンチマークと結果を得る –

+1

良い点;私はその質問を誤解した。この状況では '-s'が有効な回避策になるかもしれません。 – earldouglas

関連する問題