2016-08-02 58 views
3

我遇到了一个问题,我创建的Azure WebJob(在Web应用程序上)未使用我指定的cronjob触发器运行。我可以点击WebJob,然后点击运行,它运行良好,没有错误。下面显示了门户中WebJobs的屏幕截图。你可以看到,触发器设置为每天上午9:30运行,但它永远不会按照触发器自动运行,只能手动使用运行。 WebJob本身设置为运行包含在.zip中的.exe文件。Azure WebJob未按计划运行

这是我在创建WebJob时使用的设置。
Creating new WebJob

回答

6

你需要确保你一直在你的应用程序,这就要求它在基本模式或更高模式运行启用。详情请参阅https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/#CreateScheduledCRON

+0

我有一个基本工作调度:小,它不触发。我在网络工作中看到它(作为问题的屏幕快照)。 – Nordes

+0

您是否启用了始终开启? –

+1

其实我发现了这个问题。总是在(当然)。问题出在我使用msbuild进行部署并且settings.job文件调度CRON出现错误(我忘记了第6个参数)。你不会有任何错误。它只是不会自动启动。 – Nordes