본문 바로가기
에러/server

port 8080 already in use 에러

by PEKAH 2021. 4. 7.

스프링, 리액트 등을 재실행할 때 발생한 에러이다.

 

8080포트가 이미 실행중이라 이를 제거해야 한다.

 

// 윈도우
netstat -ano | findstr 8080

// 리눅스
netstat -ano | grep 8080

명령으로 8080 포트가 실행중임을 확인하고, pid를 확인한다.

 

taskkill /pid pid번호 /f

또는

kill [pid 번호]

명령으로 해당 pid를 삭제한다.

 

이후 다시 실행하면 정상 작동함을 확인할 수 있다.

 

netstat 명령으로 검색 시 pid 번호가 나타나지 않는다면 lsof 명령을 사용해 확인할 수 있다.

lsof -i:8080

만약 lsof not found 에러가 발생할 경우 lsof를 설치해준다

centOS
sudo yum install lsof

Ubuntu
sudo apt-get install lsof

댓글