Uvicorn worker for Gunicorn! ✨
项目描述
Uvicorn Worker
《Uvicorn Worker》是一个为成熟且全面的服务器和进程管理器 Gunicorn 设计的包。该包允许您运行 ASGI 应用程序,利用 Uvicorn 的高性能功能,并提供 Gunicorn 的强大进程管理。
使用此包,您可以动态调整工作进程的数量,优雅地重启它们,并在不中断服务的情况下执行服务器升级。
入门
安装
您可以使用pip轻松安装Uvicorn Worker包
pip install uvicorn-worker
部署
对于生产环境,建议使用与Uvicorn worker类兼容的Gunicorn。以下是一个示例
gunicorn example:app -w 4 -k uvicorn_worker.UvicornWorker
在上面的命令中,-w 4
指示Gunicorn启动4个工作进程,而 -k uvicorn_worker.UvicornWorker
标志告诉Gunicorn使用Uvicorn工作类。
如果您使用的是 PyPy 兼容的配置,应使用 uvicorn_worker.UvicornH11Worker
。
开发
在开发期间,您可以按以下方式直接运行Uvicorn
uvicorn example:app --reload
带有 --reload
标志时,当您对代码进行更改时,服务器将自动重新加载。
有关更多信息,请参阅 Uvicorn 文档。
项目详情
关闭
uvicorn_worker-0.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f6894544391796be6eeed37d48cae9d7739e5a105f7e37061eccef2eac5a0295 |
|
MD5 | 9374538d7606c3f894ed06fbc9cbbc61 |
|
BLAKE2b-256 | d97aa4b06ea7ece47f6b020671209912a505f8eef1812e02a68cb25d71ee0e8d |
关闭
uvicorn_worker-0.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 65dcef25ab80a62e0919640f9582216ee05b3bb1dc2f0e58b354ca0511c398fb |
|
MD5 | ea8be6da8cf696d02c473cf1c9313ab0 |
|
BLAKE2b-256 | 9e9c5ead3efe80abb7ba5e2764650a050e7c25d8a75228543a1e63ce321186c3 |