⚠ Port 3000 is in use by process 78089, using available port 3001 instead. ▲ Next.js 15.4.6 - Local: http://localhost:3001 - Network: http://0.0.0.0:3001
개발 서버를 동작시키려 하다보면 위와 같이 이미 포트가 있어서 새 포트를 여는 모습을 볼 수 있다. 이때 각 개발 서버의 부하가 심하다면 컴퓨팅 자원이 많이 소모가 된다. 대게 Crtl + C 로 서버를 종료할 수 있지만 실수로 터미널을 곧바로 종료해서 개발 서버가 작동 중인 경우가 있다. 이때 포트를 종료하는 방법은 다음과 같다.
lsof -i :3000
위와 같이 종료하고 싶은 포트 번호를 : 뒤에 붙여 터미널에 입력한다.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME Browser 4852 jzahnny 26u IPv6 0x2737059cc7375f9c 0t0 TCP localhost:63778->localhost:hbci (ESTABLISHED) node 47016 jzahnny 13u IPv6 0xc4000662483535d3 0t0 TCP *:hbci (LISTEN) node 47016 jzahnny 29u IPv6 0x3d3976d6066c66ab 0t0 TCP localhost:hbci->localhost:63778 (ESTABLISHED)
그러면 이런 창이 나오게 되는데 종료하고 싶은 서버의 PID를 복사해서
kill -9 [PID]
해당 명령어를 실행하면 된다.

