くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

ポートが利用されているときの調べ方と解放の仕方

Firebase Emulator Suiteとかを起動しようとすると、
まれにコンナエラーが出る。

firestore: Port 8080 is not open on localhost, could not start Firestore Emulator.

停止のし忘れなどでポートが空いてない場合もあるので、
ポートを利用しているプロセスを調べてkillしたい。。

調べてみたら、ジャストな記事があったので、そちらを参考に(*´ω`*)
【Mac】占有portの調べ方と空け方

やり方

# ポートを調べる
$ lsof -P -i:8080
COMMAND   PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    12344     user  205u  IPv6 0xba9d0f5ca916b111      0t0  TCP localhost:8080 (LISTEN)

# ポートを開放する
$ kill -9 12344

# もう一度調べてみる
$ lsof -P -i:8080

参考にしたサイト様