← シナリオ一覧
🔌

ポートが既に使われている

初級8

新バージョンをデプロイしたら、web-app が起動しない。ログには EADDRINUSE の文字が。

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