multitasking

This commit is contained in:
jxxghp
2023-07-08 09:16:53 +08:00
parent 97618549c5
commit f77164f90a
4 changed files with 32 additions and 24 deletions

View File

@ -1,3 +1,5 @@
import multiprocessing
import uvicorn as uvicorn
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
@ -26,7 +28,8 @@ App.add_middleware(
)
# uvicorn服务
Server = uvicorn.Server(Config(App, host=settings.HOST, port=settings.PORT, reload=settings.DEBUG))
Server = uvicorn.Server(Config(App, host=settings.HOST, port=settings.PORT,
reload=settings.DEBUG, workers=multiprocessing.cpu_count()))
def init_routers():