문제
서버를 실행시키는데 자꾸 이런 오류가 발생했다.
위로 쭉 올라가보니
이미 사용중인 address라고 나왔다. 그럼 꺼야지. 근데 어떻게 끄지?
해결 방법
터미널을 켠다.
lsof -i :포트번호
입력한다.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 91431 hajongon 22u IPv6 0x8337a68d2223cdaa9 0t0 TCP *:terabase (LISTEN)
다른 건 볼 필요 없고 PID만 있으면 된다.
kill -9 PID
즉
kill -9 91431
이렇게 입력하면
서버가 다시 잘 열리는 것을 확인할 수 있다.
새로운 의문
kill -9 91431
여기서 왜 -9 일까?
"kill -9 PID" 명령은 프로세스를 강제 종료하는 데 사용되는 명령이다.
여기서 "-9"는 "SIGKILL"을 나타낸다. "SIGKILL"은 프로세스를 즉시 종료시키는 신호(signal) 중 하나다. 이 신호는 다른 시그널과 달리 프로세스가 처리할 수 없기 때문에, 프로세스가 즉시 종료된다. 즉, "-9"는 강제 종료를 의미한다.
라고 하는구먼. '강제 종료'라는 뜻이다.
'부트캠프 > 따로 공부' 카테고리의 다른 글
[백엔드 인증/보안] 해싱, 토큰 Token, JWT (0) | 2023.03.09 |
---|---|
사이드 프로젝트 with React 18. AWS (0) | 2023.03.09 |
사이드 프로젝트 with React 17. 중간 정리 (0) | 2023.03.08 |
사이드 프로젝트 with React 16. 릴리즈 일정 계산하기 (0) | 2023.03.07 |
사이드 프로젝트 with React 15. Task breakdown (0) | 2023.03.06 |