uvicorn이 종료가 안될때 대처 방법 (수정 소스 반영이 안될때) > 그누보드6 파이써니스타

그누보드6 파이써니스타

그누보드6, 파이썬에 대한 지식과 경험, 일상 대화를 나누는 교류의 장입니다.

uvicorn이 종료가 안될때 대처 방법 (수정 소스 반영이 안될때) 정보

uvicorn이 종료가 안될때 대처 방법 (수정 소스 반영이 안될때)

본문

FastAPI를 틈틈히 보면서 요리 조리 해보는 중인데...

가끔 uvicorn이 종료가 안될때가 있더라구요.

(전 윈도우 환경이고 파이참을 사용합니다.)

CTRL+C를 누르면 종료가 되어야 하는데... 안되고 먹통...

작업관리자를 뒤져서 종료를 해도 소용이 없고...

 

taskkill /im uvicorn.exe /f

강 이게 더 편하네요.

---------------------------

위와 같이 종료해도... 소스 수정이 반영이 잘 안되더라구요.

알고보니 uvicorn이 python을 실행시키는 구조다 보니 역시 제대로 종료가 안되는 현상이... 

그래서 옵션을 하나 더 붙였습니다. 

(자식 프로세스를 찾아 종료시키는 옵션 추가)

taskkill /im uvicorn.exe /f /t 

 

2041338256_1725761264.0333.png

 

2041338256_1725761252.7665.png

 

 

아래 방법은... npm이 설치되신 분들만 사용이 가능하네요.

---------------------------------------------------

구글링을 찾아낸 해결방법 공유 드려요.

커맨드 창 여시고...

npx kill-port 8000

하시면 무조건 종료 됩니다. ^^

 

참고로 전 배치 파일로 만들어 쓰고 있습니다.

2041338256_1708786684.481.png

 

혹여 저처럼 해매시는 분들이 계실까 하여 올려봅니다.~

 
추천
2
  • 복사

댓글 4개

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

© SIRSOFT
현재 페이지 제일 처음으로