Fix: Resolved an issue where Cron scheduled tasks failed to auto-sync due to an overly short trigger grace period.

Set `misfire_grace_time=60, coalesce=True`
This commit is contained in:
2025-12-05 08:07:51 +09:00
parent 28b68fa9eb
commit df4f5dde17
+1 -1
View File
@@ -143,7 +143,7 @@ def update_scheduler_job():
trigger = _create_weekly_trigger(server_config.schedule_weekly_days, server_config.schedule_weekly_time)
if trigger:
scheduler.add_job(job_function, trigger)
scheduler.add_job(job_function, trigger, misfire_grace_time=60, coalesce=True)
logger.info(f"Added scheduled job with mode '{mode}' and trigger: {trigger}")
else:
logger.warning(f"Failed to create trigger for mode '{mode}'. No job added.")