azure - 功能应用程序启动后 TimerTrigger 未触发
问题描述
我正在尝试创建一个非常简单的 TimerTriggered 函数来防止我的应用程序变冷。
问题是在部署应用程序或重新启动后,TimerTriggered 函数永远不会执行。手动调用函数后,计时器开始按预期运行。
一些可能有用的信息:
- 我的应用混合了不同的触发器。
- 使用的运行时版本是 2.0.11651.0。
- 应用服务计划有一个消费计划,并且必须保持这种状态。
- 在这种情况下,我使用 Visual Studio 进行部署
我的课程如下所示:
public static class KeepAliveTask
{
[FunctionName("KeepAlive")]
public static void Run([TimerTrigger("0 */4 * * * *", RunOnStartup = true)]TimerInfo timer, TraceWriter log)
{
log.Info("Keeping service alive");
}
}
这里的所有都是它的。我一直在寻找,但一直找不到有同样问题的人。任何建议表示赞赏。
解决方案
推荐阅读
- mysql-workbench - 如何对mysql中的两列以上应用ORDER BY?
- python - 访问嵌套 HTML 中的美丽汤元素
- python - 从隐式函数生成网格
- c# - 为什么不能将类型'void'隐式转换为'bool'?
- excel - 如何阻止excel四舍五入?
- java - Uploading image from Android to my server (Permission Denied)
- mysql - MySQL 错误 - 无法添加外键约束
- java - Akka:Java 中 Flow 的等价物是什么
- r - 构建每 3 个月的第一个工作日运行的 cron 作业
- django - 模板中的 Django ModelForm