我有一個Azure Web Job,目前這個函數會自動完成併成功。但是工作本身的失敗,此錯誤:如何成功退出Azure Web作業?
[11/26/2016 07:12:11 > 462baa: ERR ] Command 'cmd /c ""MyJob.Webjob ...' was aborted due to no output nor CPU activity for 121 seconds. You can increase the SCM_COMMAND_IDLE_TIMEOUT app setting (or WEBJOBS_IDLE_TIMEOUT if this is a WebJob) if needed.
cmd /c ""MyJob.Webjob.StuffJob.exe""
[11/26/2016 07:12:11 > 462baa: SYS INFO] Status changed to Failed
我能做些什麼,一旦我的功能齊全,讓工作知道這是做,而不是閒置和超時?
這是我函數的類方法。一切都運行良好,但它不能正常停止,當我完成時我不知道如何告訴工作。
[NoAutomaticTrigger()]
public void ProcessLoanOriginationDocuments(TextWriter log)
{
try
{
log.WriteLine("Starting Job");
_service.DoSomething();
log.WriteLine("Ending Job");
}
catch (Exception ex)
{
log.WriteLine(ex.Message);
}
}
我的印象是,你不需要做任何特別的事情,你可以分享代碼嗎? – 4c74356b41
你是否檢查過此鏈接http://stackoverflow.com/questions/25489467/azure-webjob-command-timeout?rq=1 –