nodemon 서버 강제종료

otter·2021년 9월 19일
0

simpleProblem

목록 보기
1/4
$ lsof -i TCP:4000

VSCode내 터미널에서 nodemon으로 서버를 켠 뒤에,
서버를 켜두고 VSCode를 종료해버리는 경우가 종종 있었다.

해당 포트를 다시 사용하고 싶은데, 서버를 어떻게 꺼야할지 항상 난감했다.
그러다가 해결책을 찾았다.

위에 적어둔 코드를 그대로 터미널에 입력하면,

$ lsof -i TCP:<사용중인 포트 번호>

이와 비스무리한 메세지가 나온다.

COMMAND   PID ... NODE NAME
node    32648 ... TCP *:4000 (LISTEN)

저기서 PID를 kill 해주면 강제 종료된다.

$ kill 32648

가장 위의 명령어는 사용중인 포트 번호의 pid를 알아내는 코드인데 조금 더 살펴보자면,
lsof는 List Open Files의 약자로 터미널에 lsof만 입력해보면,
혼란 그 자체를 경험할 수 있다.

0개의 댓글