MacOS ポートが占有されています [解決済み]

目次

1. どのプログラムがポートを占有しているかを確認します

2. プロセスの PID が表示された場合は、プロセスを強制終了できます。


 

Mac で開発をしていると、ポートが占有されているというエラー メッセージが表示される場合があります。このとき、[ターミナル] コマンド lsof -i tcp:port (port を 6379/8080 などのポート番号に置き換えます) を使用すると、どのプログラムがポートを占有しているかを確認し、PID を表示することができます。 KILL (キルピッド)

1. どのプログラムがポートを占有しているかを確認します

sudo lsof -i tcp:port
# 示例
sudo lsof -i tcp:8080

上記はポート8080が占有されているかどうかを確認するものです

以下はポート8080を占有するプログラムです。

 

2. プロセスの PID が表示された場合は、プロセスを強制終了できます。

sudo kill -9 PID
# 示例
sudo kill -9 279
sudo kill -9 374
sudo kill -9 571

おすすめ

転載: blog.csdn.net/m0_73442728/article/details/131716408