Python
Flask(플라스크) OSError: [Errno 98] Address already in use
지나가는 지식들을 모아두기
2021. 12. 7. 16:54
728x90
300x250
AWS EC2에서 Flask를 사용하던 중 OSError: [Errno 98] Address already in use 이러한 에러가 나왔습니다.
아마 Flask를 종료하지않고 EC2와 연동되어있던 VS Code를 재시작하였는데 Flask는 계속 살아있는 것 같습니다.
저는 VS Code를 사용하고 있으므로 VS Code를 기준으로 설명하겠습니다.
1. sudo lsof -i :5555
-> 5555 포트를 사용하고 있는 Process 표시
2. 그 후 죽이고 싶은 Process에 PID넘버를 숙지합니다.
[ec2-user@ip-172-31-38-223 ~]$ sudo lsof -i :5555
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python3 15855 root 3u IPv4 171146 0t0 TCP *:personal-agent (LISTEN)
3. 터미널에서 sudo kill -9 15855 를 하면 15855넘버를 가진 Process를 죽입니다.
4. 다음 다시 포트를 확인해보면 전부 죽은것을 알 수 있습니다.
728x90
300x250