상세 컨텐츠

본문 제목

[ Node.js ] NodeJS address already in use 에러 해결하기/ 열린 포트 강제 종료하는 방법

BackEnd

by SangHoonE 2022. 1. 17. 16:37

본문

반응형

사용환경: Linux(Ubuntu, CentOS), Apache, Node.js, Express, socket.io, php, etc...

 

Node.js를 통해 express를 돌리던 와중 에러가 발생

"NodeJS address already in use"

 

port를 이미 사용하고 있다고 에러문구가 출력되었다.

 

■ Node.js를 사용하던 와중에 서버를 강제로 종료하거나 예기치 않게 종료되지 않는 경우가 생긴다고 한다.

 

 

■ 해결방법

1. 포트가 이미 사용되고 있는지 확인

lsof -i TCP:3000

를 통해서 현재 사용중인 3000포트를 확인.

 

사용 중인 모든 포트를 종료 시키기.

 

kill -9  'PID'

 

PID번호를 입력시켜 해당 PID를 모두 종료시킨다.

 

종료시키고 확인해보면 깔끔하게 다 종료된다.

 

 

그리고 다시 서버 시작

 

node index.js

 

 

 

 

NodeJS address already in use 문제 해결 - JooTC

NodeJS address already in use 문제 해결 방법 Error: listen EADDRINUSE: address already in use :::5000 현재 다른 프로세스에서 사용 중이라 해당 서비스를 시작할 수 없다는 에러입니다.

jootc.com

 

관련글 더보기

댓글 영역