ApacheでSending replyのプロセス数をカウントする
PHPでメモリーリークしているようなサーバがいて調査をしていました。
そのときに作ったコマンドをメモ。
こいつでserver-statusで取得した値から"W"の個数をカウントできます。
curl -s -H http://localhost/server-status?auto | grep "Scoreboard:" | sed -e 's@[^W]@@g' | wc -c
あらかじめserver-statusは見られるようにApacheの設定をしておく必要があります。
たとえば、
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from 127.0.01
</Location>