260707_1_대시보드정리 1차
This commit is contained in:
@@ -30,6 +30,7 @@ from B04_wf1_Surface.B04_wf1_Surface_Router import router as b04_surface_router
|
||||
from B05_wf2_Route.B05_wf2_Route_Router import router as b05_route_router
|
||||
from B06_wf3_ProfileCross.B06_wf3_ProfileCross_Router import router as b06_section_router
|
||||
from common_util.common_util_auth import require_company, verify_session
|
||||
from common_util.common_util_resource_monitor import sample_resources_loop
|
||||
from config.config_db import close_db_pool, get_db_pool, init_db_pool
|
||||
|
||||
# 설정 import
|
||||
@@ -161,12 +162,14 @@ async def lifespan(app: FastAPI):
|
||||
)
|
||||
await connection.commit()
|
||||
cleanup_task = asyncio.create_task(cleanup_expired_sessions())
|
||||
resource_task = asyncio.create_task(sample_resources_loop())
|
||||
|
||||
yield
|
||||
|
||||
# 종료
|
||||
logger.info("앱 종료 중...")
|
||||
cleanup_task.cancel()
|
||||
resource_task.cancel()
|
||||
await close_db_pool()
|
||||
logger.info("✓ DB 풀 종료 완료")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user