Webサーバ無応答時の調査方法 メモ
2009/09/18 17:18Update
Webサーバが応答しなくなるときの調査方法をメモします。
1)WebサーバとAPサーバの構成究明
例:
Webサーバ:Apacheなど
APサーバ:Tomcat/JBoss/Websphereなど
2)無応答時の状況(トラフィックが多い?稼働時間が長い?)
3)ログ解析(ApacheやAPサーバのログを解析)
4)CPUやメモリの使用率、IO状況、GCログなどを整理
→top
→sar
→vmstat
5)OutOfMemory発生?メモリ増設、それでも発生する場合、Heapサイズを調整
6)CPU使用率が高い?CPUを喰う処理を他のサーバに分散するか、CPUを増設
7)どうしても性能上の問題がある場合、ロードバランス(負荷分散)の導入検討
8)DDOS攻撃はないか。OSやファイアウォールで防御
→netstat -a | grep SYN_RECV
その他:
→ Apache(httpd.conf)チューニング
→ Tomcat/JBossチューニング
【真夏の夜のミステリー】Tomcatを殺したのは誰だ? (1/3) - @IT
Network FAQ
例:
Webサーバ:Apacheなど
APサーバ:Tomcat/JBoss/Websphereなど
2)無応答時の状況(トラフィックが多い?稼働時間が長い?)
3)ログ解析(ApacheやAPサーバのログを解析)
4)CPUやメモリの使用率、IO状況、GCログなどを整理
→top
→sar
→vmstat
5)OutOfMemory発生?メモリ増設、それでも発生する場合、Heapサイズを調整
6)CPU使用率が高い?CPUを喰う処理を他のサーバに分散するか、CPUを増設
7)どうしても性能上の問題がある場合、ロードバランス(負荷分散)の導入検討
8)DDOS攻撃はないか。OSやファイアウォールで防御
→netstat -a | grep SYN_RECV
その他:
→ Apache(httpd.conf)チューニング
→ Tomcat/JBossチューニング
参考資料
【真夏の夜のミステリー】Tomcatを殺したのは誰だ? (1/3) - @IT
Network FAQ
Sponsored Link
Comments
- Relative Articles
- TouchTerm - iPhone/iPod Touch用SSHクライアント - (2009/07/08 16:02)