반응형
Port '포트명' Already in use 는 서버를 실행하려고 할때
특정 포트를 다른 곳에서 사용하고 있는데
내가 그 포트를 사용하려는 경우 발생하는 에러인데
실제 포트를 누가 점유하고 있다기 보다는
서버를 끄긴 껐는데 제대로 종료가 되지 않아
계속 점유하고 있는 경우가 대부분인데
가장 많이 보게되는 케이스는
Port '8080' Already in use가 되겠다
해결방법은 다음과 같은데
윈도우 버튼을 누른 뒤 cmd를 실행해준다
이후 netstat -ano 를 입력한 뒤 엔터를 눌러준다
그러면 PC에서 사용하고 있는 PORT가 모두 나오는데
왼쪽의 로컬 주소쪽의 포트번호와 오른쪽의 PID 부분을 확인해서
특정 포트번호를 붙들고 있는 PID를 찾아주자
이후
tasklist /svc /FI "PID eq 찾은PID"
를 입력해주면 어느 프로그램이
해당 포트를 사용하고 있는지 확인 가능하다
마지막으로 불필요한 프로그램이 점유하고 있다면
해당 프로그램을 강제로 종료해주면 되는데
taskkill /f /pid PID명
를 이용해 port를 점유하고 있는 PID를 제거한 뒤
다시 서버를 기동시켜보면 정상적으로 실행이 된다
반응형
'Error & Fix' 카테고리의 다른 글
MySQL You can't specify target table '테이블명' for update in From clause 해결방법 (0) | 2021.03.10 |
---|---|
MySQL server has gone away 에러 해결방법 (0) | 2021.03.04 |
GIT Exception caught during execution of merge command 에러 해결방법 (0) | 2021.02.23 |
MySQL Communications link failure 에러 해결방법 (0) | 2021.02.19 |
STS GC overhead limit exceeded 해결방법 (0) | 2021.02.19 |
댓글