我有一个 azure web job 连续运行,但日志显示在周末它的状态更改为 Aborted,然后 Stopped。虽然我周末没有使用该网站,但我不确定为什么会发生这种情况,因为队列中仍有很多消息需要处理。
什么会导致连续的 Web 作业停止或中止?它有超时时间吗?多个错误的发生是否也会导致它停止或中止?
我有一个 azure web job 连续运行,但日志显示在周末它的状态更改为 Aborted,然后 Stopped。虽然我周末没有使用该网站,但我不确定为什么会发生这种情况,因为队列中仍有很多消息需要处理。
什么会导致连续的 Web 作业停止或中止?它有超时时间吗?多个错误的发生是否也会导致它停止或中止?
作业本身没有超时期限,但网站有。除非您启用Always On选项,否则网站(和作业)将在空闲时间后卸载。
连续作业可能停止的另一个原因是如果您在免费层上运行并且该作业使用过多的 CPU 时间(我认为您每 5 分钟有 2.5 分钟的 CPU 时间)。