【よく使う】指定したポートで開いているNode.jsのプロセスを削除する

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
よくVCode
のterminalでNode.js
のアプリ(プロセス)を起動したまま
間違えてタブを消してしまうことが多いのでプロセスを削除する手順をメモしました。
困っていること
terminalからキーが押せなくてアプリケーションを終了できない
Node.jsで起動したアプリケーションのプロセスを終了する場合は
コマンドを実行したterminal画面で control + c
のキーを押して消すのですが
タブを閉じてしまうと終了することができなくなってしまいます。
再度Node.jsのアプリを立ち上げるとエラーになる
再度起動コマンドを実行すると
ポートがすでに利用されていますというエラーが発生します。
発生するエラー
perlError: listen EADDRINUSE: address already in use :::8000
削除手順
ポート番号をgrepしプロセスIDを検索
lsofコマンドを実行しプロセス一覧を表示し
ポート番号でgrepしプロセスIDを調べます。
terminal$ lsof -i -P | grep 8080
219:node 25514 XXXXX 27u IPv4 0x75b896069fab0e55 0t0 TCP *:8080 (LISTEN)
プロセスを削除する
調べたプロセスIDをkillコマンドを実行して削除します。
terminal$ kill -9 25514
- review
新しい自分に会いに行こう!『自分の変え方』村岡大樹の認知科学コーチングで人生リセット
- review
科学革命から AI 時代へ!『サピエンス全史 下巻』ユヴァル・ノア・ハラリが予見する人類の未来
- review
人類はなぜ地球を支配できた?『サピエンス全史 上巻』ユヴァル・ノア・ハラリが解き明かす驚愕の真実
- review
え?世界はこんなに良くなってた!『FACTFULNESS』ハンス・ロスリングが暴く 10 の思い込みの正体
- review
瞬時に答えが出る脳に変身!『ゼロ秒思考』赤羽雄二が贈る思考力爆上げトレーニング
- review
関西弁のゾウに人生変えられた!『夢をかなえるゾウ 1』水野敬也が教えてくれた成功の本質