キープアライブがクライアント側からサーバーで機能していることを確認するためのいくつかの異なる方法/ツールは何ですか?
あなたは試すことができます
ab -n 500 -c 5 -k http://www.domain.com/
5人のワーカーが常にリクエストを処理している場合、キープアライブは機能するはずです(-k)スイッチ。 -kなしで同じことを行い、違いを確認してください。
乾杯イザック
Ron Garrityが言うように、 Curl を次のように使用できます。
curl -Iv http://www.aptivate.org 2>&1 | grep -i 'connection #0'
キープアライブが機能している場合は、次の2行を出力します。
* Connection #0 to Host www.aptivate.org left intact
* Closing connection #0
キープアライブが機能しない場合は、次の行を出力します。
* Closing connection #0
出力 Connection ... left intact
サーバーが接続を閉じなかったことを証明し、クライアントが再利用できるようにします。実際に接続を再利用するかどうかは、クライアント次第です。コマンドラインで同じURLを2回リストすることにより、Curlでそれを示すことができます
curl -Iv http://www.aptivate.org --next http://www.aptivate.org 2>&1 | grep -i '#0'
その場合、次のような出力が得られます。
Re-using existing connection! (#0) with Host ...