ローカルホストで実行中のWebアプリケーションを止めたい


背景

自分で実行したWebアプリケーションが"localhost:4567"というURLで動いてるんだが、止め方が分からなくて困った!そんな時の対処法を紹介します。

止め方

まずは、そのWebアプリケーションが実行されているプロセスのID(PID)を突き止める

$ lsof -i @localhost:4567

PID見つけた!(97581)

COMMAND   PID        USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
ruby    97581 xxxxxxxx   11u  IPv6 0x88050fea7816fa0d      0t0  TCP localhost:tram (LISTEN)

見つけたプロセスをkillする

kill 97581

まとめ

Webアプリケーション開発初心者にはあるあるな事案なんじゃないかと思います(自分自身が何度もはまっているので)。