Azure WebJobs:如何停止处于 "Pending Restart" 状态的 WebJob?

Azure WebJobs : How to stop WebJob which is in "Pending Restart" status?

当 Azure WebJob 被安排为 运行 连续(并且它会自动和定期重新启动)时,门户 GUI 中会出现“启动”选项以按需启动它。

但是,没有“停止”按钮,可以完全停止预定的运行。 它出现,仅当 WebJob 处于 运行ning 状态时。不在两者之间。

有没有其他方法可以停止计划的作业? 在同一个 GUI 中没有停止按钮没有意义。

您可以使用 azure powershell cmd Invoke-AzResourceAction 来停止它。示例代码如下:

Invoke-AzResourceAction -ResourceGroupName "your_resourcegroup_name" -ResourceType Microsoft.Web/sites/continuouswebjobs -ResourceName "your_web_site_name/your_webjob_name" -Action stop -ApiVersion 2018-02-01 -Force