uvicorn
uvicorn copied to clipboard
An ASGI web server, for Python. 🦄
# Summary Unfortunately, starting from uvicorn 0.21.1, when developing with PyCharm, reload cannot terminate the process properly. Change CTRL_C_EVENT to the SIGINT signal, as PyCharm does not handle CTRL_C_EVENT signals....
# --reload-dir specified, but default dir(cwd) still been watching Not working as cli help explained: txt ``` uvicorn --help: --reload-dir PATH Set reload directories explicitly, instead of using the current...
With last release of Uvicorn 0.22.0 doing CTRL+C in a windows terminal doesn't work anymore. Everything is frozen and it is impossible to stop it. In addition the command --reload...
# Summary This PR explicitly closes listening sockets in parent processe early in the shutdown process. That way, no new connections can hit workers after shutdown is initiated by the...
### Discussed in https://github.com/encode/uvicorn/discussions/2044 Originally posted by **vladyslav-burylov** July 12, 2023 Hi team, we have discovered a weird ContextVars behaviour when uvicorn being installed without [standard] extensions. Can you please...
# Summary I've running an application with uvicorn, and also using [python-json-logger](https://github.com/madzak/python-json-logger) to output all production logs in JSON (to pass them to ELK as is, without complicated parsing config)....
Support to change the options in the SSL context, for the test environment to simulate the server with different tls version protocols. # Summary Support to change the options in...
Drastically simplifies app deployment for Starlette and FastAPI for many users. Survive worker crashes directly in Uvicorn- go ahead and run your ffmpeg and machine learning tasks. Uvicorn will auto...
See #2102 When uvicorn is deployed behind more than one proxy, the proxy behavior is sometimes to list the protocol as a comma-separated list. However, currently, uvicorn expects only one...