2016-09-15 68 views
0

我的情况是,这项工作将每60秒运行约12小时,然后它会停下来,我必须再次手动启动它。我的web作业只是一个不使用SDK的普通CLI。看起来好像我的web作业被禁用,如果我有一个未处理的异常,然后我必须再次手动启动它。这是一个正确的行为?当Azure Scheduled WebJob抛出未处理的异常时会发生什么?

+0

您使用的是Azure调度程序还是CRON方法?这两个描述[这里](https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/) –

+0

我正在使用CRON的“0 * * * * * “每分钟运行一次。看来如果你不处理所有的例外,那么工作不会再运行,我想知道是否是这种情况。我似乎无法从文档或搜索中找到任何提示。 –

+0

我想我应该注意我假设可能会发生异常。这份工作每分钟可靠地运行数小时,然后我们将查看WebJob的详细信息并停止。 –

回答

0

正如我们在评论中发现的那样,根本问题是Web应用程序没有启用Always On选项。启用后,问题就消失了。

相关问题