본문 바로가기
etc

[MacOS] Address already in use 에러났을 때

by 알파해커 2020. 5. 13.
반응형

로컬 환경에서 개발하고, 테스트 하다보면 종종 마주하는 에러.

어떠한 오류에 의해, 특정 주소(포트)에서 실행되고 있는 프로그램이 정상 종료되지 않은 것이므로,

간단하게 그냥 직접 종료시켜주면 되는 것이다.


1. 해당 포트가 열려있는지 검사

(찾고자하는 포트의 번호가 8000 이라고 가정해보자)

 

일반적으로 아래의 가지 모두 가능하다.

특히 두번째 방법의 경우, Mac OS  EI Capitan 이후의 버전을 사용하고 있거나, 자신의 로컬에 있는 netstat -p 옵션을 지원하지 않는 경우 있다.

 

  • netstat -vanp tcp | grep 8000

또는,

 

  • sudo lsof -i :8000

 

 

2. 강제 종료

 

  • kill -9 <PID>

끝.

 

 

반응형

댓글