Window | Process 에러 발생 시

DoItDev·2021년 4월 22일
0
post-thumbnail

👂 들어가기 앞서서

오늘 이야기 할 것은 개발하기 앞서서 개발을 하다보면 나오는 에러 중 하나 이다
우리가 개발을 하거나 서버를 올리려구 하는데 여러가지 일이 발생을 한다.
그 중 하나가 포트 에러 이다.
아래와 같은 포트 에러를 볼 수 있다
아래의 예제는 spring 에서 나는 에러 로그이다
가끔가다 빌드를 하는데 빌드가 꼬여서 stop 후 restart 를 한는데 자주 발생을 한다 🤐🤐🤐

***************************
APPLICATION FAILED TO START
***************************

Description:

Web server failed to start. Port 10000 was already in use.

Action:

Identify and stop the process that's listening on port 10000 or configure this application to listen on another port.

Disconnected from the target VM, address: '127.0.0.1:62346', transport: 'socket'

Process finished with exit code 1

💪 해결 방안

나의 개발 환경은 윈도우다 그렇기 때문에 윈도우 위주로 서버 포트를 죽이는 방법을 위주로 설명을 하겠다.

netstat -a -o 

위의 커맨드는 서버 포트와 PID 를 보여주는 명령어 이다.
이렇게 사용을 하면 위의 사진 처럼 포트 와 PID 를 알 수 있다.
현재 10000번이 오류이기 때문에 10000번의 PID 를 사용하면 된다.

taskkill /f /pid 포트 명

위에서 PID 번호를 가지고 와서 위의 명령어 처럼 사용을 하면 서버가 죽는다

🤚 마치며 ...

서버 포트가 켜져있는 경우가 종종 있다...
현재 IDE 를 인텔리제이을 사용을 하는데 여러면에서 좋긴하는데
종료시 서버까지 죽지 않는 현상이 있다.
그래도 귀찮지만 이렇게 라도 해결을 할 수 있어서 좋다.. 😁😁😁

profile
Back-End Engineer

0개의 댓글