计时器触发的Azure功能未按计划时间触发,并因Azure存储超时异常而失败

时间:2019-05-28 20:35:51

标签: c# azure-functions azure-storage azure-storage-emulator

我有一个由VS创建的V-1时间触发的Azure函数,用于通过HTTPCLIENT从服务中获取数据,估计时间为9分钟,它在本地运行良好,并使用存储模拟器。但是,当我使用App Service Plan发布到Azure门户时,会出现两个问题:1>“监视”选项卡未显示所有执行,因为如果我转到Application Insights,则可以找到更多失败的执行,另外,Application Insights中的触发时间也没有计划的时间频率(我设置的每6个小时)2>其中大多数失败并显示以下快照。 System.TimeoutException

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

其中一个Github问题中有一个建议,解决方案是使用以下代码段禁用仪表板日志记录代码:

 var config = new JobHostConfiguration();
        config.DashboardConnectionString = null;

完整的帖子可以查看here