iyuichiの私的開発ログ

渋谷で働くWebエンジニアのログ. Java, Android, iOS, Docker, GCP, AWS, ゲーム開発

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>