✨ Programming/문제&버그

[문제해결] Kill port (mac OS)

엉ㅇㅏ 2023. 3. 27. 15:45

1. 문제 

 포트8080을 사용하고 있지 않는데 이미 사용하고 있다는 에러가 발생했다.

port 8080 is already in use

 

 

2. 해결

  • 터미널을 켜서 사용하려고 했던 포트번호(예: 8080)가 사용되고 있는지 확인한다.
lsof -i:8080

 

  • 사용되고 있다면 다음과 같이 뜬다.
COMMAND  PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    7103 younga   48u  IPv6 0x86ca9f8c7c0943f3      0t0  TCP *:http-alt (LISTEN)

 

  • kill -9 PID(예: 7103)을 입력해 포트를 kill 한다.
    PID는 조금 전 조회한 정보에 기재돼 있다.
    만약 여러 개가 조회됐다면 모두 kill 한다.
kill -9 7103

 

  • lsof -i:8080을 다시 쳐보면 포트8080이 조회되지 않는 것을 확인할 수 있다.