Node.js 실행중인 서버 확인 및 종료하기 - address already in use
터미널 창에서 "address already in use(####)" 라고 Node.js 오류가 뜰 때
lsof -i TCP:3000
// 3000 은 예시이고 해당 address already in use[포트번호]에 있는 포트 번호를 써주자
명령어를 입력하게 되면 위 사진처럼 현재 사용중인 포트정보를 보여준다.
여기서 본인이 알고있는 프로젝트면 해당프로젝트 터미널창에서 ctrl+c 를 눌러서 종료시켜주자.
하지만 잘 모르거나 해당 서버의 cmd가 없을경우 종료할 PID를 이렇게 입력하자.
kill -9 581
// 581대신의 삭제할 PID를 입력해주자
이러면 삭제 되었을 것 이다.
제대로 삭제되었는지 확인 해보기 위해서 다시 아래 명령어를 입력하자.
lsof -i TCP:3000
// 3000 은 예시이고 해당 address already in use[포트번호]에 있는 포트 번호를 써주자
그러면 제대로 삭제되었는지 확인이 가능하고 address already in use 에러도 잘 해결되었을 것이다.