Node 비정상 종료 될 때(Window)

조아라·2022년 12월 6일
0

Node.js

목록 보기
1/1

VSCODE에서 노드를 실행 중에 이전에 어떤 에러 때문에 서버가 비정상적으로 종료되었다면 그 프로세스가 아직 죽지 않은 것입니다.

이를 위해서는 5000포트를 찾아내서 해당 프로세스를 죽여야 합니다.

그렇다면 윈도우에서 프로세스 죽이는 방법은 무엇일까

Window에서 프로세스 kill하기

우선 명령 프롬프트(cmd)창을 열어야 합니다.

window > 검색 > 명령 프롬프트

netstat 명령어로 포트를 사용중인 프로세스를 확인합니다.

여기에 -a(모든 포트 표시) -n(IP:PORT형식으로 표시), -O(PID표시) 옵션 붙인 명령어로 확인합니다.

위 사진 처럼 에러난 포트였던 5000포트를 찾아서 PID를 확인합니다.
4616인것을 확인 후 윈도우에서 작업관리자를 킵니다.

작업관리자 > 세부 항목에 들어갑니다.

PID를 정렬하면 Node.exe가 점유중인 것을 확인할 수 있습니다. 해당 프로세스를 클릭 후 작업 끝내기를 합니다.

다시 실행 해보면 정상적으로 실행이 되는 것을 확인 하실 수 있습니다.

0개의 댓글