预定的Webjob在完成时“挂起”并且无法自行终止

时间:2016-07-27 19:46:53

标签: azure-webjobs

我有一个成功安排并且每2小时运行一次的Web作业。不幸的是,它在完成运行后永远不会完全终止,只是在执行代码中的最后一个语句后似乎挂起。过了一会儿,我得到以下异常: -

[07/27/2016 19:09:53 > 0e1e46: SYS ERR ] System.AggregateException: One or more errors occurred. ---> Kudu.Core.Infrastructure.CommandLineException:

命令'cmd / c“”AppName ...“由于121秒没有输出或CPU活动而中止。如果需要,您可以增加SCM_COMMAND_IDLE_TIMEOUT应用程序设置(如果这是WebJob,则增加WEBJOBS_IDLE_TIMEOUT)。

我的代码如下: -

class Program
{
    static void Main()
    {
        var host = new JobHost();
        Console.WriteLine("Waiting for operation...");
        host.Call(typeof(Functions).GetMethod("ProcessBalances"));
        Console.WriteLine("Task completed.");
    }
}

执行“ProcessBalances”功能,然后执行“任务完成”。已成功显示在输出中。

似乎没有很多预定的Web作业的实际代码示例。我应该使用“连续” - 因为有很多例子吗?

0 个答案:

没有答案