# PM2 dangling process detection

## ルール
PM2で管理するスクリプトを削除する際は、**pm2 delete && pm2 save** を必ずセットで実行する。

**Why:** 2026-04-19、tools/ops 大掃除で `pm2_watchdog.sh` を削除したが、PM2登録のみ残ってしまい19,463回再起動エラーが発生。`/home/ubuntu/.pm2/logs/` に1.5MB以上のエラーログを蓄積し、CPUとディスクを無駄消費していた。

**How to apply:**
- `pm2 list` で restart数が異常(1000+)のプロセスは即調査
- `pm2 logs --err` でスクリプトファイル not found エラーを確認
- 削除: `pm2 delete && pm2 save && rm -f ~/.pm2/logs/-*.log`
- PM2に登録中のスクリプトを削除する前に `pm2 describe ` でscript pathを確認