You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure门户Timer Trigger函数未触发问题及后续排查情况

Azure Functions Timer触发器未触发及隔离进程日志显示异常问题

初始问题

我创建了包含Function项目的C# .NET6多项目解决方案,其中Function项目包含以下Timer触发函数:

[FunctionName("Function1")]
public async Task Run([TimerTrigger("0 0/1 * * * *")]TimerInfo myTimer, ILogger log)
{
  log.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}");
}

使用Visual Studio 2022右键将该项目发布至Azure,发布成功后函数显示为运行状态,但在Azure门户的Application Insights事务搜索中仅能看到主机运行状态,设置为每分钟触发的Timer函数从未触发,无相关日志记录。

更新情况

多次尝试排查无果后,我删除了整个资源组并重新创建,同时新建了多个Function解决方案:

  • .NET6项目两个(一个隔离模式、一个非隔离模式)
  • .NET8隔离模式项目一个

同时创建了随发布生成的新Application Insights资源组。

未做自定义修改时,.NET8与.NET6的配置文件存在差异,但所有项目均能正常运行。在各Function中可看到隔离与非隔离函数的调用追踪,Application Insights事务搜索中也能看到所有函数的执行记录,但隔离进程的日志无法在其中显示:
日志配置截图

综上,我仍不清楚最初Timer触发器未触发问题的原因,也不理解为何隔离进程的日志无法在Application Insights事务搜索中显示,除此以外函数运行均正常。

内容的提问来源于stack exchange,提问作者JoBo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 06:42:25