IT/서버

flask run 했을때 에러 OSError: [Errno 98] Address already in use

thesse 2021. 6. 4. 15:46
300x250
반응형

aws lightsail 인스턴스를 새로 생성하고 모바텀에서 접속을 해놨는데

고정 ip를 발급받으면서 ip가 변경되는 와중에 먹통이 됐었음

 

ip 정보 수정하고 다시 접속해서 flask run 했더니 아래처럼 나옴

~/projects/myproject$ flask run
 * Serving Flask app 'pybo' (lazy loading)
 * Environment: development
 * Debug mode: on
Traceback (most recent call last):
  File "/home/ubuntu/venvs/myproject/bin/flask", line 8, in <module>
    sys.exit(main())
  ...
OSError: [Errno 98] Address already in use

 

앞서 flask 서버가 종료되지 않았기 때문에 발생한 문제라고 함

jicofo 할때 지긋지긋하게 본 ㅎㅎ...

 

여하튼 flask가 돌아가야 하는 5000번 포트 사용하는 프로세스 찾아서 kill 해주기

sudo lsof -i:5000

 

이미 켜져있는 flask의 pid 21311을 kill하고 나서 다시 lsof로 죽은거 확인

이제 flask run 하면 잘 돌아간다

300x250
반응형