Uvicorn服务器超时

Jos*_*din 5 python rest server fastapi uvicorn

我正在尝试将我的服务器配置为请求超时,但我找不到有关它的任何信息。我看到uvicorn有一个名为 的属性keep_alive_timeout,默认为 5 秒。但这似乎也不起作用。

例如:

app = FastAPI()

@app.get('/test')
def test_endpoint():
    sleep(10)
Run Code Online (Sandbox Code Playgroud)

我希望请求在 5 秒后断开连接并超时,但它仍然存在并返回 200。

有人知道如何设置吗?