gunicorn如何绑定地址

Gunicorn 命令中新增绑定地址 0.0.0.0:8000,你可以使用 -b--bind 参数。

修改后的完整命令如下:

1
gunicorn -w 4 -k uvicorn.workers.UvicornWorker -b 0.0.0.0:8000 api:app

参数解析

  • -b 0.0.0.0:8000: 这里的 0.0.0.0 表示监听机器上的所有网络接口,而 8000 是指定的端口号。
  • -w 4: 启动 4 个工作进程(Workers)。
  • -k uvicorn.workers.UvicornWorker: 使用 Uvicorn 提供的 Worker 类,使 Gunicorn 能够处理 ASGI 应用(如 FastAPI 或 Starlette)。
  • api:app: 告诉 Gunicorn 去 api.py 文件中寻找名为 app 的对象。