포트번호 죽이기

Leejaegun·2025년 2월 7일

Python & etc

목록 보기
13/27
RuntimeError: The server socket has failed to listen on any local network address. port: 29500, useIpv6: 0, code: -98, name: EADDRINUSE, message: address already in use
root@b81addab02d5:~/level4-cv-finalproject-hackathon-cv-16-lv3/audiolm-evaluator/audiolm-trainer# lsof -i :29500
COMMAND       PID USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
pt_elasti 3123577 root   10u  IPv6 738796633      0t0  TCP *:29500 (LISTEN)
pt_elasti 3123577 root   11u  IPv6 738796634      0t0  TCP localhost:40132->localhost:29500 (ESTABLISHED)
pt_elasti 3123577 root   12u  IPv6 738791982      0t0  TCP localhost:29500->localhost:40132 (ESTABLISHED)
pt_elasti 3123577 root   13u  IPv6 738792038      0t0  TCP localhost:29500->localhost:40136 (CLOSE_WAIT)

lsof -i :portnumber 해서 PID뜨면
kill -9 PID_number 하면됨

참고
lsof → "List Open Files"
시스템에서 열린 파일 목록을 보여주는 명령어입니다.
리눅스/유닉스에서는 "모든 것이 파일"이라는 철학을 따르므로, 네트워크 소켓도 파일로 간주됩니다.
-i → "Internet"

profile
Lee_AA

0개의 댓글