【问题标题】:Azure Isolated Timer Trigger Function not working after deployment to AzureAzure 隔离计时器触发功能在部署到 Azure 后不起作用
【发布时间】:2021-09-23 05:19:53
【问题描述】:

我是 Azure 和 Functions 的新手,请多多包涵。

我有一个定时器触发隔离 .Net 5 功能。它对 SQL 数据库执行一些 CRUD 操作。在 Visual Studio 2019 中测试时,它在本地运行良好。但是,当它部署到 Azure 中时,不会调用触发器。它具有用于日志记录的 Serilog,我看到文件中没有添加任何日志记录。

使用邮递员,我向该函数发出一个发布请求。我可以在图表中看到请求计数,但仅此而已。

如果不开启应用洞察,我在哪里可以看到错误?

谢谢。

【问题讨论】:

  • 我认为您的日志记录很可能无法正常工作。尝试使用 Azure 门户中的内置日志监控。您可以使用 Log Stream 来获得完整的概览(如果您的应用不太忙),或者您可以转到特定功能并且还有一个“监控”选项。
  • 不能使用显示器,因为它涉及金钱。微软对所有东西都收费。
  • 嗯,微软不是慈善机构
  • 您能否按照free tier Azure Function Time Trigger not firing 中描述的MS Q&A 链接检查cron 表达式,您可以使用kudu console to see the logs。另请参阅此stackify.com/logging-azure-functions 它可能会有所帮助。

标签: azure azure-functions .net-5


【解决方案1】:

如果不开启应用洞察,我可以在哪里查看错误?

最后我得出结论,您可以使用 Kudu console 查看您的应用程序日志。 要获取 kudu 控制台,请转到 APP 服务>高级工具 >Go

点击 go 后会重定向到 Kudu 主页,像这样

您可以从这里选择调试控制台 (cmd) 下载并查看您的日志

有关更多信息,请参阅此 MS 问答讨论Azure Function Time Trigger not Firing

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-20
    • 2021-01-17
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多