-
[2019.06.25] 오늘의 TIL - node 실행 시, 포트 충돌로 돌아가지 않는 문제개발 블로깅/오늘의 TIL 2019. 6. 25. 11:50
코드 에러사항 없고 문제없이 node로 서버를 돌릴려고 하는데, 아래와 같은 에러 메세지가 등장한다.
서버를 3001 포트를 이용하여 활성화를 시켜야 하는데, 이미 3001 포트가 어딘가에 사용되고 있기 때문이다.
(혹은 이전에 돌린 node서버의 문제로 제대로 꺼지지 않아 그대로 3001포트가 열려있는 문제)
그래서 이 문제를 해결하기 위해서는 다른 포트를 쓰던가 해당 포트를 확인해서 죽이던가 해야한다.
# 현재 사용되고 있는 각 포트 확인
$ netstat -tnlp
확인해보니, 여러 포트가 현재 활성화 되어있는 것을 확인할 수 있다.
빨간색 표시한 부분을 보니, 3001,3002포트가 PID번호 2504로 node가 현재 사용되고 있는 것을 확인할 수 있다.
(PID는 프로세스 고유의 ID이다.)
# 프로세스 죽이기
kill -9 PID번호
해당 명령어를 실행하면, 해당 프로세스로 돌아가던 포트를 죽일 수 있다.
서버를 다시 돌려보니 정상적으로 돌아가는 것을 확인할 수 있다
반응형'개발 블로깅 > 오늘의 TIL' 카테고리의 다른 글