logo image

ローカルサーバー起動エラー(Port 3000 is already in use.)

Icon representing a data.
2021-09-21
2
Twitter icon.
NEXTJS
Mac
Node

Precondition

  • Next.jsのローカルサーバーを使用しての開発
  • Docker等は使用していない
  • 他のソフトでもローカルサーバー等は起動していない。

Fact

yarn dev を使用して、ローカルサーバーを起動しようとすると以下のようなエラーが発生。

Port 3000 is already in use.
Use `npm run dev -- -p <some other port>`.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Cause

ポート3000が使用済みの状態になっているため。

今回は、yarn start を実行してすぐに強制終了したため、ポートが解放しきれなかったものと考えられる。

Method

PCの再起動をすることで、問題なく実行できるようになった。

在宅専門のフリーランスエンジニアをしています。 得意言語はVBAです。Next.jsとTypescriptを鍛錬中。
Area to place ads.
Area to place ads.
Comments
Icon representing a avatar.
Kawa
Icon representing a data.
2021-10-09

初コメント失礼します。
PC再起動をせずともCLIでも解決できると思いました
1.使用してるポートを確認(コマンド lsof -i:<プロセス番号>
2.指定したプロセスを終了(コマンド kill <PID>

参考URL:
https://do-zan.com/mac-search-using-port/

Environment Library tools

NEXTJS
Mac
Node
在宅専門のフリーランスエンジニアをしています。 得意言語はVBAです。Next.jsとTypescriptを鍛錬中。