uvicorn이 종료가 안될때 대처 방법 (수정 소스 반영이 안될때) 정보
uvicorn이 종료가 안될때 대처 방법 (수정 소스 반영이 안될때)
본문
FastAPI를 틈틈히 보면서 요리 조리 해보는 중인데...
가끔 uvicorn이 종료가 안될때가 있더라구요.
(전 윈도우 환경이고 파이참을 사용합니다.)
CTRL+C를 누르면 종료가 되어야 하는데... 안되고 먹통...
작업관리자를 뒤져서 종료를 해도 소용이 없고...
taskkill /im uvicorn.exe /f
강 이게 더 편하네요.
---------------------------
위와 같이 종료해도... 소스 수정이 반영이 잘 안되더라구요.
알고보니 uvicorn이 python을 실행시키는 구조다 보니 역시 제대로 종료가 안되는 현상이...
그래서 옵션을 하나 더 붙였습니다.
(자식 프로세스를 찾아 종료시키는 옵션 추가)
taskkill /im uvicorn.exe /f /t
아래 방법은... npm이 설치되신 분들만 사용이 가능하네요.
---------------------------------------------------
구글링을 찾아낸 해결방법 공유 드려요.
커맨드 창 여시고...
npx kill-port 8000
하시면 무조건 종료 됩니다. ^^
참고로 전 배치 파일로 만들어 쓰고 있습니다.
혹여 저처럼 해매시는 분들이 계실까 하여 올려봅니다.~
2
댓글 4개

IDE는 뭘 써야 가장 좋나요?

@울라프 전 파이참을 사용합니다. 이유는 없구요. VSC보단 편한것같기도 하고 무엇보다 venv 를 프로젝트별로 쉽게 설정할 수 있어서라는 이유 정도?

근데... 저와 같은 경험을 하신 분들이 없나요?
내 컴이 이상한건가.. 음..

@HappyTank 늦었지만 개꿀팁 감사합니다.