티스토리 뷰

linux/ubuntu

개발 중 CLOSE_WAIT 발생시

sungjine 2019. 11. 18. 22:20
반응형

개발 중에 아래와 같은 메시지가 나오면서 서버가 시작되지 않는 문제가 발생했다.

java.net.BindException: 주소가 이미 사용 중입니다

 

개발 중이었기에 서버가 정상적으로 종료되지 않았다고 생각하고 아래 명령어로 PID를 찾는다.

sudo netstat -p | grep 9000

 

net-tools가 설치되어 있지 않으면 아래와 같은 메시지가 나오는데

sudo: netstat: 명령이 없습니다

 

이럴 때는 아래 명령어로 net-tools를 설치한다.

sudo apt install net-tools

 

net-tools가 설치되어 있고 9000 포트가 사용되고 있으면 아래와 같이 나온다.

tcp6       0      0 ip6-localhost:9000      ip6-localhost:53440     CLOSE_WAIT  30256/java

 

확인한 PID를 kill 명령어로 종료한다.

kill 30256 // 종료되지 않는 경우가 있다.
kill -9 30256 // 무조건 종료된다.

반응형
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday
글 보관함
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31