【ネットワーク】ポート番号の競合と解消方法

ポート番号の競合が起き、エラーが発生したのでこちらの記事で紹介します。

目次

ポートの競合

いつ起きた?

自分のローカル環境でVS Codeを使っていてローカルサーバーを立ち上げていると

[ERROR] 12:47:48 Error: listen EADDRINUSE: address already in use 8080

というエラーが発生した。

原因は?

ポート番号が既に使用されており、ポート番号が競合している状態だったため、

エラーが発生していた。

何らかの原因でアプリケーションが正常終了していなかったため、

ポートが使われている状態だった。

対処法

netstatコマンドでポート番号が使用されているプロセスを調査。

netstat -ano | findstr :8080

一覧が出てくるので、LISTENINGとなっている箇所を見る。

一番右側にプロセスIDが記載されているので、こちらをコピーし、

下記コマンドを打ってプロセスを強制終了させる。

taskkill /F /PID プロセスID

上記の手順でポートの競合を解消できる。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

電気制御設計→ITエンジニア
前職は電気系のエンジニアで物流倉庫などの設備を動かしていました。
現在はITエンジニアとして開発に従事。
業務では主にUnity、C#、.NETを利用。
UnityとC#を用いて業務用スマホアプリを完成。
現在、AWS、TypeScript、Nodeの案件に参画中。

コメント

コメントする

目次