사용환경: 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
'BackEnd' 카테고리의 다른 글
[Spring, Maven, MySQL] Communications link failure - solution / 오류 해결하기 / 해결방법 (1) | 2024.01.10 |
---|---|
[Spring, Axios] Spring, Axios 비동기 통신 - Post 오류 해결 (0) | 2022.12.27 |
MongoParseError: option usefindandmodify is not supported at parseOptions ... MongoDB Error 에러 해결 (0) | 2022.03.15 |
[ Web Socket, socket.io] VSCode에서 웹소켓 이용하기 - 특이점 (0) | 2022.01.13 |
[ Socket.io ] 웹소켓을 이용해 데이터 전달 방식의 사고 및 결정 (0) | 2022.01.13 |