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
'Python' 카테고리의 다른 글
파이썬-실습(6) HTML 콤보박스 값을 HTML에 다시 반영하기 (0) | 2021.12.15 |
---|---|
파이썬-실습(5) HTML에 Flask를 통해 데이터 값을 삽입 (2) | 2021.12.14 |
파이썬-실습(4) EC2에 기준 시간대를 한국 시간대로 바꾸기 (0) | 2021.11.28 |
파이썬-실습(3) EC2에 Docker로 MongoDB를 설치하자 (0) | 2021.11.22 |
파이썬-실습(2) EC2에 Docker로 Nginx를 설치하자 (0) | 2021.11.22 |