✨ 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이 조회되지 않는 것을 확인할 수 있다.