gpt4 book ai didi

Azure 计划 Web 作业有时会触发两次

转载 作者:行者123 更新时间:2023-12-02 07:09:11 27 4
gpt4 key购买 nike

我们有一个 Azure WebJob,计划在 UTC 每天上午 8:00 运行(CRON - 0 00 08 * * *)。大多数时候它都会正确触发,但有时会触发两次(第二次运行)第一次运行后约 10 秒发生)。我可以在 Web 作业历史记录中看到,当它触发两次时,第一次运行的触发属性(来自 WebJob History JSON)显示为“External -”,第二次运行触发属性显示为“Schedule - 0 0 8 * * *”,但是我们没有任何外部服务触发此 WebJob。

当我检查作业调度程序日志以获取更多详细信息时,“Web 作业已调用”状态仅在 Web 作业被触发两次的那些日子里出现。

最佳答案

您的问题似乎是您似乎有两个不同的事情触发了您的 WebJob:

  1. 您可能有一个带有 cron 表达式的 settings.job ( wiki )。
  2. 您还可能有一个 Azure 计划程序作业集合从外部访问您的 WebJob(可能使用不同的计划,这就是它们并不总是匹配的原因)。

建议去掉#2,只通过 settings.job 保留内部 WebJobs 调度。

关于Azure 计划 Web 作业有时会触发两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49047010/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com