新バージョンをデプロイしたら、web-app が起動しない。ログには EADDRINUSE の文字が。
👤 役割
デプロイ担当
🎯 ゴール
ポート3000を占有している古いプロセスを終了させ、web-app を起動する
⚠️ 現在の症状
- web-app プロセスが起動直後にクラッシュする
- ログに `listen EADDRINUSE :::3000` が記録されている
- netstat で確認すると 3000 番ポートは LISTEN 状態
📚 このシナリオで学べること
- ✓netstat / ps でポートからプロセスを特定
- ✓EADDRINUSE の意味
- ✓kill と systemctl の使い分け