freks blog

about

portを専有しているプロセスを探して止める方法

created: 2020-12-08
おすすめ記事: 出会ってよかったプログラマー本

port を専有しているプロセスを探して止める方法をメモ

実際は、Firebase Emulator を立ち上げて、止めたのにプロセスが残っていて、もう一度立ち上げようとすると、port 専有されてるエラーがでたときにやりました 以下、Firebase Emulator を立ち上げるのに邪魔なプロセスを消した例です

8080 ポートを使っているプロセスを探します

$ lsof -i tcp:8080

COMMAND PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    807 user  135u  IPv4   1262      0t0  TCP localhost:http-alt (LISTEN)
java    807 user  137u  IPv4  22075      0t0  TCP localhost:48636->localhost:http-alt (ESTABLISHED)
java    807 user  138u  IPv4  14101      0t0  TCP localhost:http-alt->localhost:48636 (ESTABLISHED)

PID が 807 を使っているので、これを kill

$ kill -9 807

これで再度起動できました


Amazonのアソシエイトとして、blog.freks.jp は適格販売により収入を得ています。
This site is managed by freks