본문으로 바로가기

작업 중 3007포트를 사용하고 있지 않은데, 자꾸 사용중이라면서 에러가 발생하였다..

 

리눅스(Mac) 

sudo lsof -i :[포트번호]

저는 3007포트를 사용하려 하기에 3007포트를 검색하였지만,

다른 포트를 사용하실 예정이라면 그에 맞는 포트를  입력하시면 됩니다.

 

kill -9 [PID]

저의 경우에는 kill -9 18692 를 입력하여 kill을 하였습니다.

kill을 하고 나면 아무 멘트도 안나와서 제대로 된건가 싶어서 lsof로 다시 검색해보니 사라져 있었습니다.

 

-9는 무엇을 의미하는지 궁금해서 검색을 해보니 아래와 같은 의미를 내포하고 있더라구요..

[ kill Option ]
-15: 정상 종료
-9: 강제 종료

 

윈도우

윈도우는 현재 제 개발 환경상 사용하지 않고 있으나, 사람일은 모르는 것이라

미리 찾아서 정리해 두었습니다.

netstat -ano | find "[PORT]"

3007포트를 찾는다면 netstat -ano | find "3007" 이런식으로 입력하더라구요..

 

taskkill /f /pid [PID]

만약 제가 위와 같은 pid 값이 나온다면 taskkill /f /pid 18692 형식으로 입력하게 됩니다.

 

이렇게하면  윈도우에서도 사용중인 포트를 kill 할 수 있다고 합니다.

 

 

아직 모르는게 많아서 배울것이 많다.

하지만 업무도 할 일이 많다..
반응형