Web dev/Error

Error / Error: listen EADDRINUSE: address already in use :::5000 노드종료하기

양여리 2022. 3. 27. 12:41
728x90
반응형

dotenv 적용중에 환경변수를 수정하고 서버를 재시작해도 적용이 안되어 한참 버벅였다.

터미널에서 control + c 로 서버종료를 하는데 리엑트서버는 종료되고 노드서버는 종료가 안되었던것이다!

 

생각해보니 npm start를 하면 자꾸 이런 에러메시지가 콘솔에 찍혔었다.

이유는 노드서버는 종료가 안되었던 것..

이미 5000포트는 사용중이라고 에러가 뜬다.

[0] events.js:292
[0]       throw er; // Unhandled 'error' event
[0]       ^
[0] 
[0] Error: listen EADDRINUSE: address already in use :::5000

 

1. 터미널에 명령어를 입력하면 현재 네트워크 상태가 뜬다.

netstat -an

명령어를 입력하면 이거저것 많이나온다.. 상단으로 올리다보면 종료 안된 5000포트가 보인다.

 

2. 터미널에 명령어를 사용해 노드늘 종료해준다.

killall node

나는 서버실행할때마다 이 명령어를 입력해야하는줄 알고 package.jsond에서 설정하려 했는데 서버를 재시작해도 이전의 에러메시지가 뜨지 않았다. 키키

728x90
반응형