【问题标题】:View Azure WebJob Schedule in Portal?在门户中查看 Azure WebJob 计划?
【发布时间】:2015-12-10 14:02:05
【问题描述】:

我创建了一个简单的 Azure WebJob,并通过 Visual Studio 集成计划每天运行一次。

我已经部署了 WebJob,并看到它在我的 Azure 应用中列出。

{
  "$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json",
  "webJobName": "MyJob",
  "startTime": "2015-12-10T03:00:00-05:00",
  "endTime": null,
  "jobRecurrenceFrequency": "Day",
  "interval": 1,
  "runMode": "Scheduled"
}

登录到 Azure 门户后,我如何才能看到它实际上会在凌晨 3 点运行?我相信它在后台使用了调度程序,但我没有在我的调度列表中看到它的新条目。

【问题讨论】:

标签: azure azure-webjobs


【解决方案1】:

在最新版本中,可以使用 TimerTrigger 触发 WebJobs,这样您就不必依赖调度程序了。

要回答您的问题,是的,计划的 WebJob 依赖于调度程序。如果您在调度程序中看不到某个项目,我怀疑它会运行。所以也许你可以在门户上配置它以确保它能够运行。

我的建议是完全迁移到新的 WebJobs SDK 并使用 TimerTrigger 扩展。

希望对你有帮助

【讨论】:

    【解决方案2】:

    在新门户中,单击浏览/调度程序集合。您应该会看到一个集合,其中包含命中您的 WebApp 的作业。

    顺便说一句,现在首选的方法是使用 CRON 表达式来调度您的 WebJob,而不是依赖调度程序。查看https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/#CreateScheduledCRON的详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多