You've already forked pruchase_jhw
提供 API 方便排查问题
This commit is contained in:
@@ -21,6 +21,7 @@ from src.task_queue.delay_zset_listener import RedisZSetDelayListener
|
||||
from src.task_queue.listener import RedisStreamListener
|
||||
from src.task_queue.trade_fetch_listener import TradeFetchStreamListener
|
||||
from src.task_queue.redis_manager import get_redis_manager
|
||||
from src.api.server import start_api_server
|
||||
|
||||
async def main() -> None:
|
||||
"""
|
||||
@@ -56,6 +57,9 @@ async def main() -> None:
|
||||
delay_listener = RedisZSetDelayListener(dispatcher)
|
||||
trade_fetch_listener = TradeFetchStreamListener(dispatcher)
|
||||
|
||||
# 4.1 启动截图查看 API 服务
|
||||
api_runner = await start_api_server()
|
||||
|
||||
# 5. 优雅停机信号处理 (跨平台支持)
|
||||
loop = asyncio.get_running_loop()
|
||||
|
||||
@@ -95,6 +99,7 @@ async def main() -> None:
|
||||
trade_fetch_listener.stop(),
|
||||
get_browser_manager().close_all(),
|
||||
get_redis_manager().close(),
|
||||
api_runner.cleanup(),
|
||||
return_exceptions=True,
|
||||
)
|
||||
logger.success("日本采购自动化守护进程已安全优雅退出。")
|
||||
|
||||
Reference in New Issue
Block a user