我有一个 azure webjob TimerTrigger。
我们可能会被引导以某种方式停止 webjob(例如更改 appSetting、中止 webjob)。
Webjob 在 Azure 中定义为 TimerTrigger。在 webjob 的 appSettings 中有 AzureWebJobsDashboard 和 AzureWebJobsStorage 的存储帐户。webjob 在一天中的某个时间执行。网络作业的执行可能会持续 5 或 6 个小时。存储帐户(大约 13000 个)和存储表中有大量文字。
问题是 :
重新启动网络作业时,通常会出现UnscheduledInvocationReason: IsPastDue, OriginalSchedule。我想避免这种情况,下一次执行 webjob 将根据 timerTrigger webjob 的 cron 表达式完成。
有可能吗,如果可以,该怎么做?
任何的想法 ?
问候。