JavaScript
[MAC] 사용중인 특정 포트 죽이기 그리고 포트 열기
에밀오구
2023. 4. 15. 19:41
1. 에러 확인
Error: listen EADDRINUSE: address already in use :::3000
MAC 로컬 환경에서 웹 사이트 개발 작업중 위와 같은 메시지를 만났습니다. address already in use ::: 3000 (포트번호)
사용하려는 포트 3000 이 다른 웹서버에 의해 사용하고 있어서 발생하는 메시지입니다.
2. 해결
1. 3000번 포트를 사용하고 있는 프로세스 확인하기
sudo lsof -i :3000
PID 가 현재 사용중인 프로세스의 고유번호입니다.
1305인 프로세스가 현재 3000번을 점유중입니다.
2. 점유 하고 있는 프로세스 강제 종료시키기.
sudo kill -9 프로세스PID
점유하고 있는 프로세스를 해당 명령어를 통해 종료 시킵니다.
그리고 다시 웹 서버를 해당 포트로 띄우면 정상 작동되는 걸 확인할 수 있습니다.