Node.js 실행 중, 이미 4000포트를 사용하고 있다는 에러가 났다.
Uncaught Error: listen EADDRINUSE: address already in use :::4000
해결을 위해
$ lsof -i TCP:4000
현재 활성화된 프로세스 리스트를 보여주는 lsof
에 특정 포트를 나타내는 -i
를 붙여 현재 실행중인 리스트를 확인한다.
나의 경우 17683이 node의 4000번 포트를 점유하고있기에, 강제종료 시그널 -9를 이용하며 $ kill -9 17683 을 통해 종료시켜 주었다. (kill -9 뒤에 해당 포트넘버를 점유하는 node를 적어주면 해결된다)