ポート番号の競合が起き、エラーが発生したのでこちらの記事で紹介します。
目次
ポートの競合
いつ起きた?
自分のローカル環境で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
上記の手順でポートの競合を解消できる。
コメント