오류메시지: cannot bind socket [IP주소:포트번호]
원인: 바인딩하고자하는 포트를 다른 프로세스가 사용 중
해결방법:
1) 포트번호로 네트워크 연결 상태를 확인합니다.
$ netstat -np | grep 포트번호
2) 실행 중인 프로세스를 확인하고 해당 프로세스 번호를 알았다면 프로세스를 Kill합니다.
$ ps -ef // 예) 프로세스 확인 $ kill -9 프로세스ID // 예) kill -9 2020
3) 프로세스를 죽여도 같은 현상이라면 네트워크 자원을 Kill하고 해제합니다.
자원을 해제하는데 길게는 몇 분까지도 소요됩니다.
$ fuser -k -n 프로토콜 포트번호
예1) fuser -k -n tcp 1001
예2) fuser -k 1001/tcp
만약 'fuser command not found' 오류가 발생한다면 설치합니다.
$ yum install psmisc
'Linux > Linux공통' 카테고리의 다른 글
[Linux] DB접속 오류 (java.sql.SQLRecoverableException: IO Error: Connection reset ) (0) | 2023.03.17 |
---|---|
[Linux] Ping, Curl, telnet (0) | 2023.03.13 |
[Linux] 프로세스 강제 종료, 먹통 일 떄 강제 종료하기 (0) | 2023.03.09 |
[Linux] Swap (1) | 2023.03.06 |
[VirtualBox] 가상 하드디스크 용량 조절하기 (0) | 2023.02.07 |