ImFe's study

[AWS] Error: listen EADDRINUSE: address already in use :::3001 오류 해결 본문

AWS

[AWS] Error: listen EADDRINUSE: address already in use :::3001 오류 해결

ImFe 2022. 2. 18. 11:56

EC2에서 npm start해서 잠깐 뭐 좀 확인하려고 했는데 오류가 발생하였다

말 그대로 3001번 포트에 이미 사용중인 서비스가 있어서 발생하는 오류이다

 

전날에 3001번에서 NodeJS로 구성된 서비스를 이용하였고, 종료하였으나 정상적으로 종료되지 않은듯 하다

 

lsof -i TCP:[포트번호]

를 이용하여 3001번에서 열린 서비스를 확인한 결과 nodejs서비스가 종료되지 않은것을 알 수 있다.

 

netstat -tnlp|grep [포트번호]

를 통해서도 해당 포트번호에 어떤 서비스가 동작중인지 알 수 있다.

 

 

kill -9 [PID값]

을 넣어줘서 해당 프로세스를 종료시킬 수 있다.

 

 

해당 포트에서 실행중이던 프로세스를 종료시키면 다시 정상적으로 실행할 수 있다.

Comments