LoginSignup
3
8

More than 3 years have passed since last update.

ポートの使用が重複しているときの対処(Windows)

Posted at

はじめに

Web開発していると、裏でプロセスが生きていて、ポートが重複してしまうことはよくあります。

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.

今回はポートを使用しているプロセスの調べ方です。

1.ポートを使用しているPID(プロセスID)を調べる。

まずは、ポート8080を使用しているPIDを調べます。

netstat -nao|find "8080"

オプションの意味は以下です。

  • a-> すべての接続を表示する。
  • o-> PIDを表示する。
  • n-> アドレスとポート番号を数値形式で表示する。

こんな感じで表示されます。一番右にあるのがPIDです。今回は「10536」です。
2020-05-06_09h50_46.png

2.PIDからアプリケーションを調べる。

PIDがわかれば、次にPIDからどのアプリケーションで使用されているかを調べます。

tasklist /fi "pid eq 10536"

オプションの意味は以下です。

  • /fi-> 条件で絞り込めます。
  • pid-> pidで一致させます。
  • eq -> 演算子「=」と同じです。

こんな感じで表示されます。nodeが専有してましたね。
image.png

最後に削除すれば解決です。

taskkill /F /PID 10536

以上です。
ほとんど自分用のメモでしたが参考になれば幸いです。

3
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
8