본문 바로가기
error/Server&DB

Something is already running on port 3000

by 이쟝 2022. 2. 19.

문제 상황 

react를 쓰는데 npm runt start로 실행하려고 했더니? Something is already running on port 3000

Would you like to run the app on another port instead? 이게 나왔다..

 

이뜻은 3000번 포트를 이미 실행시키고 있기 때문에 다른 프로젝트가 포트를 사용할 수 없다는 것이어서 

3000번 포트를 죽여야 한다.


1. 특정 포트 검색 : netstat -ano

  • netstat명령어를 통해 찾고 있는 port의 PID를 알아낸다. 
  • find 명령어와 함께 사용하면 쉽게 특정 포트를 확인할 수 있다. 
    • netstat -ano | find "3000" 이렇게 하면 출력된 결과 중 "3000"이 포함된 부분만 출력된다.

 

2. 특정 포트 죽이기 : taskkill /f /pid [PID]

  • PID를 확인하면 taskkill 명령어를 통해 종료시킨다. 
  • /f : 강제 종료  /pid [PID] 종료할 프로세스의 PID 지정