Webサーバ無応答時の調査方法 メモ

2009/09/18 17:18Update
TAGS: サーバ | 応答 | 負荷 | DDos | ダウン | Apache | Tomcat

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

有关作者
Syboos.jp編集長システム設計や開発、保守運営などを行ってます。オープンソース技術に興味があります。

Sponsored Link


Comments

用户名 (required)

Email (will not be published) (required)

URL

Evaluation

  • Relative Articles