Signed-off-by: TIANHE <TIANHE@GMAIL.COM>
This commit is contained in:
TIANHE
2026-03-01 17:20:37 +08:00
parent d60409f7f8
commit db91fa4580
53 changed files with 1596 additions and 611 deletions
+6
View File
@@ -150,6 +150,12 @@ def restore_running_strategies():
logger.info(f"[OK] {strategy_type_name} {strategy_id} restored")
else:
logger.warning(f"[FAIL] {strategy_type_name} {strategy_id} restore failed (state may be stale)")
# 如果恢复失败,更新数据库状态为stopped,避免策略处于"僵尸"状态
try:
strategy_service.update_strategy_status(strategy_id, 'stopped')
logger.info(f"[FIX] Updated strategy {strategy_id} status to 'stopped' after restore failure")
except Exception as e:
logger.error(f"Failed to update strategy {strategy_id} status after restore failure: {e}")
except Exception as e:
logger.error(f"Error restoring strategy {strategy_id}: {str(e)}")
logger.error(traceback.format_exc())