4000번 포트를 사용하고 있기 때문에 발생하는 에러이다.
4000번 포트를 사용하고 있던 서버를 종료했음에도 불구하고, 살아있기 때문에 발생하는 것이다.
이럴 경우,
kill을 해서 포트를 꺼버리던지, 다른 포트 예를 들면 4444를 쓰던지 해야한다.
그럼 어떻게 포트 프로세스를 중단시킬까?
1. 4000포트를 사용중인 프로세스 찾기
$ lsof -i :4000
하면, 다음과 같이 사용중인 녀석이 나온다. 이제 이 것을 죽여버리자!
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 13888 jsh 28u IPv6 0x75b989f13d6c5017 0t0 TCP *:terabase (LISTEN)
2. 죽이기
kill -9 13888
즉, kill -9 PID을 하면, 해당 프로세스가 종료된다. -9는 알바벳 쥐(g)가 아니라 숫자 구(9) !! 주의하자! 처음엔 나도 -g로 썼었다;;
그러면, 위 에러가 나던데에서 4000번 포트를 사용할 수 있게 된다.
'서버' 카테고리의 다른 글
(파이어베이스 호스팅) 프로젝트 호스팅해서 누구나 볼 수 있게 해보기 (1) | 2021.06.10 |
---|---|
SequelizeDatabaseError: Column 컬럼명 cannot be null (0) | 2021.05.20 |
우분투 MySQL에서 데이터 뽑아서(Export) 로컬 서버에 저장하기 (0) | 2021.02.18 |
Error: ENOENT: no such file or directory, (0) | 2018.06.06 |
리눅스 우분투에서 파일, 디렉토리 찾는 방법 : find 명령어 (0) | 2017.12.14 |