에러/server
port 8080 already in use 에러
PEKAH
2021. 4. 7. 17:58
스프링, 리액트 등을 재실행할 때 발생한 에러이다.
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