노드 port 연결 끊기

장유진·2023년 11월 27일
0
post-thumbnail

여러 프로젝트를 돌아가며 작업하고 있을 경우, 기존 작업에서 사용하고 있던 포트(대부분 3000이나 8080)의 프로세스가 백그라운드에서 종료되지 않아 다른 프로젝트가 실행되지 않거나 다른 프로젝트의 페이지가 뜨는 경우가 있다. 그럴 경우 해당 포트의 연결을 강제로 종료하면 해결할 수 있다.

포트를 사용하고 있는 PID(프로세스) 찾기

$ sudo lsof -i :3000

3000번 포트의 PID를 찾는 명령어이다.
아래 스크린샷에서는 8080번 포트에서 매우 많은 프로세스가 실행 중인 것을 확인할 수 있다;;

포트의 연결 끊기

$ sudo kill -9 12345

12345번 프로세스를 죽이는 명령어이다.
아래 스크린샷에서는 총 세 번의 kill 명령어를 실행하여 모든 프로세스를 종료시켰다.

여러 번 실행하기 귀찮다면 모든 프로세스를 한 번에 종료하는 명령어를 사용해도 된다.

$ pkill -f node
profile
프론트엔드 개발자

0개의 댓글