Uvicorn выключается каждый раз, когда активно соединение websocket, и автозагрузка запускается сторожем

Я добавил вебсокеты в мое Django приложение через Django Channels, и я использую uvicorn в качестве asgi. Я настроил uvicorn на горячую перезагрузку при каждом изменении файла, проблема в том, что всякий раз, когда активное соединение websocket активно и оно пытается перезагрузиться, я получаю эту ошибку.

Waiting for background tasks to complete. (CTRL+C to force quit)

Я убедился, что это происходит из-за активного websocket-соединения, иначе этого не происходит. Вот параметры, которые я передаю в uvicorn.

uvicorn --reload --host 0.0.0.0 --port 8010 --workers 3 app.asgi:application --timeout-keep-alive 5000

Вернуться на верх