相关疑难解决方法(0)

当计划的WebJob运行很长时间时会发生什么

如果安排Azure WebJob运行但先前运行的实例尚未完成,会发生什么?它会再次运行WebJob,以便两个一次运行吗?它不会运行WebJob并开始计时吗?我无法在任何地方找到这种行为.我有一份工作,我想每小时运行,但有时可能需要一个多小时才能完成,但我从不希望其中两个一次运行.

azure azure-web-sites azure-webjobs

6
推荐指数
1
解决办法
4058
查看次数

部署webjob时"正在进行"的作业会发生什么?

主题说这一切真的:)说我有一个非常繁忙的Azure连续webjob正在从天蓝色的队列处理:

    public static void ProcessQueue([QueueTrigger("trigger")] Info info)
    { .... }
Run Code Online (Sandbox Code Playgroud)

如果我重新部署webjob,我可以看到任何当前正在执行的作业似乎已中止(我看到"Never Finished"状态).在我发布后,这项工作是重播还是永远丢失了?

另外,有一种很好的方法可以确保在部署webjobs时没有正在运行的作业,或者由开发人员编写解决方案(例如每次运行时检查的配置标志).

谢谢

azure azure-webjobs

5
推荐指数
1
解决办法
875
查看次数

标签 统计

azure ×2

azure-webjobs ×2

azure-web-sites ×1