import asyncio import sys import uvicorn if __name__ == "__main__": # Windows 设置事件循环策略 if sys.platform == "win32": asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) # 用 uvicorn.run 支持 workers 参数 uvicorn.run( "app.main:app", host="0.0.0.0", port=8000, workers=2, # 这里可以设置多进程 loop="asyncio", )