테스트 사이트 - 개발 중인 베타 버전입니다

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

· 1년 전 · 3440 · 4

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

 

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

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

IDE는 뭘 써야 가장 좋나요?

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

근데... 저와 같은 경험을 하신 분들이 없나요?

내 컴이 이상한건가.. 음..

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

게시글 목록

번호 제목
206
202
180
179
176
173
169
168
166
161
157
151
149
146
139
138
132
129
115
114
113
112
107
104
97
90
78
75
73
70