modify: aibox sophon adapter video
This commit is contained in:
@@ -95,7 +95,7 @@ async def create_workers(session, config, count=1, worker_manager=None):
|
|||||||
hb_interval = worker_config.get("interval", 5)
|
hb_interval = worker_config.get("interval", 5)
|
||||||
hb_timeout = worker_config.get("timeout", _default_timeout)
|
hb_timeout = worker_config.get("timeout", _default_timeout)
|
||||||
check_interval = worker_config.get("check_interval", 10)
|
check_interval = worker_config.get("check_interval", 10)
|
||||||
mediamtx_addr = worker_config.get("mediamtx_addr", "rtsp://172.21.110.223:8554")
|
mediamtx_addr = worker_config.get("mediamtx_addr", "rtsp://127.0.0.1:8554")
|
||||||
link_path = worker_config.get("link_path", "/data/bm-app")
|
link_path = worker_config.get("link_path", "/data/bm-app")
|
||||||
|
|
||||||
# 设定全局变量
|
# 设定全局变量
|
||||||
@@ -138,7 +138,7 @@ async def cleanup(worker_item: str):
|
|||||||
|
|
||||||
在 Worker 关闭时调用,关闭数据库连接和后台任务。
|
在 Worker 关闭时调用,关闭数据库连接和后台任务。
|
||||||
"""
|
"""
|
||||||
from .global_var import db
|
from .global_var import db, stream_manager
|
||||||
|
|
||||||
global _offline_check_task
|
global _offline_check_task
|
||||||
if _offline_check_task is not None and not _offline_check_task.done():
|
if _offline_check_task is not None and not _offline_check_task.done():
|
||||||
@@ -152,4 +152,7 @@ async def cleanup(worker_item: str):
|
|||||||
if db is not None:
|
if db is not None:
|
||||||
await db.dispose()
|
await db.dispose()
|
||||||
|
|
||||||
|
if stream_manager is not None:
|
||||||
|
await stream_manager.stop_all()
|
||||||
|
|
||||||
logger.info(f"[aibox_sophon_adapter] {worker_item} 清理完毕")
|
logger.info(f"[aibox_sophon_adapter] {worker_item} 清理完毕")
|
||||||
|
|||||||
Reference in New Issue
Block a user