feat: 新提拔自选重评补推——promote后detach启动backfill,90s后补跑未就绪重评并XMPP补推

This commit is contained in:
xxm
2026-08-18 10:26:36 +08:00
parent 45e71b9879
commit 529ffaa33a
2 changed files with 102 additions and 0 deletions
@@ -247,6 +247,15 @@ def main():
print(f"[PROMOTE] XMPP 通知已发送({promoted}只含完整重评)", flush=True)
except Exception as e:
print(f"[PROMOTE] XMPP 通知失败: {e}", flush=True)
# 2026-08-18 老莫:重评未就绪的必须补推——后台 detach 补跑重评+补推
if promoted > 0:
try:
_bf = subprocess.Popen(
["/home/hmo/MoFin/venv/bin/python", "/home/hmo/MoFin/deploy/profile-scripts/promote_reassess_backfill.py", "90"],
stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, start_new_session=True)
print(f"[PROMOTE] 后台补推已启动(PID={_bf.pid}, 90s后补跑未就绪重评并补推)", flush=True)
except Exception as e:
print(f"[PROMOTE] 后台补推启动失败: {e}", flush=True)
conn.close()