m's blog

備忘録とかメモとか

apacheの異常な盛り上がり対応(仮)

f:id:hiro0164:20130725143826j:plain

最近ローカルで使ってるapacheがたまに異常な盛り上がりが見せるので、CPU使用率のログをとって、apacheのログと突き合わせようと、CPUのログ取りにトライ。

以下、トライの変遷。

1. CPU監視ツール検索 at Vector

探したところ、簡単なログをとれるものはあったものの、途中でコマンドでなんかないかと思い、調査中断。

2. コマンド -> バッチ

調べてみると、ちょうどいいコマンド発見。 - Windowsのtypeperfコマンドでシステムのパフォーマンスカウンタのデータを収集する:Tech TIPS - @IT

一度動かせば指定時間ごとに出力できそうなんので、これはいい、と思ってたら調べている過程でパフォーマンスモニターなるものを発見

3. パフォーマンス モニタ

ログに加えて、アラート機能もあり。規定値以上でプログラム起動もできてかなり便利そう。 - Windowsのパフォーマンスモニターの使い方(基本編):Tech TIPS - @IT - Melog: Windowsによるプロセス別CPU使用率の取得



** まとめ - パフォーマンス モニタでログをとる事にしました。 - 規定値以上でプログラム起動もできるので、臨時対応として、CPU使用率が上がってきたらバッチでapache再起動とかもできそう。 - こんなのないかなと思ったら、google先生にとりあえず聞いてみる。大概ある。