Purpose / 目的
- Handle IIS errors and service degradations efficiently.
- Share a common checklist inside the team.
Quick triage / まず確認(切り分け)
- What is happening?
- 何が起きているか(500/502/503、タイムアウト、遅延、特定ユーザーのみ等)
- When did it start?
- いつから(直近のリリース/設定変更/証明書更新の有無)
- Scope
- 影響範囲(全ユーザー/一部、特定 URL のみ、特定サーバーのみ)
Where to look / 主要な確認先
1) IIS Worker Processes (w3wp)
What to check
- CPU usage / Memory usage
- Process identity (which app pool)
- Client IP (if available in logs)
日本語メモ
- 高負荷(CPU 100%)やメモリ逼迫は、アプリ不具合・スパイク・外部依存遅延が原因になりやすい
- どの App Pool が該当するかを先に特定すると、調査対象を絞れる
2) Failed Request Tracing (FREB)
Use when
- You need a per-request trace for 4xx/5xx, timeouts, slow requests.
Path