프로그래밍/에러 처리

ERROR : server port 11002 is already in use

상어군 2021. 3. 11. 08:29
반응형

서비스를 시작하려는데 나타난 에러 문구

ERROR : server port 11002 is already in use

 

이미 사용된 포트가 있다는 의미로 아래의 명령어를 통해서 해결 할 수 있다.

 

현재 사용중인 프로세스를 검색하는 명령어

netstat -ntlp

 

검색시 아래와 같은 컬럼들이 나오게 되는데 이때 사용하려는 포트번호를 선점하고있는 PID를 잘 살펴야한다.

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name

 

해당 PID 프로세스를 종료시키는 명령어

kill -9 PID

ex: kill -9 10000

 

그러나 위의 명령어로 종료시켰음에도 불구하고 다시 실행되는 상황이 발생한다면

 

아래의 명령어를 통해서 실행중 프로세스를 호출 한 다음 관련된 프로세스를 다시 kill 명령어로 종료하자.

ps -u $USER -f

 

반응형