问题标签 [timer-trigger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
419 浏览

azure-webjobs - 如何在 Azure WebJob 中动态设置多个 Timer 触发时间

我的解决方案如下。请检查以下几点。

0 投票
1 回答
881 浏览

azure-functions - 用于多个计时器触发器的单个 Azure 作业

我们托管了一个 azure 应用程序,并通过为每个组织创建单独的数据库为多个组织启用。现在,我们需要运行一个需要生成的后台服务:

  1. 在启用 TimerTrigger 的情况下配置 Azure 功能(运行时间将由每个组织在管理应用程序中配置)

  2. Azure函数应根据组织配置的时间多次调用(同一个函数将被称为多个实例)

  3. 每个组织的功能调度时间应按需更新(通过 c# 代码) - 我不确定这是否可以完成

  4. 根据时间和组织详细信息,函数需要从相应的数据库中获取记录并进行处理。

  5. 为了最大限度地减少函数超时问题 - 记录将作为批处理并在相应的组织数据库中更新。

让知道您对此的意见

谢谢!

0 投票
1 回答
222 浏览

azure - 带有计时器触发器的 Azure 功能正在运行,但为什么我的资源继续运行?

我已经使用新的 Azure Functions 3 个月了,一切正常。我有一个定时器触发器设置为每天触发。(见截图) 在此处输入图像描述

但是这个 Azure 函数每天只运行 <1 秒,但资源仍然整天运行。每个月我都会收到一张 60 欧元/75 美元的发票。每天只跑1秒?

有没有办法每天只使用/配置一次 Azure 功能而无需支付一整天的费用?

谢谢!

0 投票
1 回答
251 浏览

c# - 可以在一个 WebJob 中定义 2 个函数吗?

在一个 WebJob 中,我启动了 2 个函数:一个是 ServiceBusTrigger,另一个是 TimerTrigger。2功能可以同时工作吗?似乎 ServiceBusTrigger 有效,而 TimerTrigger 则无效。TimerTrigger 一定义为

所以它应该每5分钟运行一次?我在调用函数时记录了跟踪但我没有找到预期的跟踪。

0 投票
0 回答
172 浏览

azure - 功能应用程序启动后 TimerTrigger 未触发

我正在尝试创建一个非常简单的 TimerTriggered 函数来防止我的应用程序变冷。

问题是在部署应用程序或重新启动后,TimerTriggered 函数永远不会执行。手动调用函数后,计时器开始按预期运行。

一些可能有用的信息:

  • 我的应用混合了不同的触发器。
  • 使用的运行时版本是 2.0.11651.0。
  • 应用服务计划有一个消费计划,并且必须保持这种状态。
  • 在这种情况下,我使用 Visual Studio 进行部署

我的课程如下所示:

这里的所有都是它的。我一直在寻找,但一直找不到有同样问题的人。任何建议表示赞赏。

0 投票
1 回答
535 浏览

azure - 是否可以在 Timer Trigger Azure 函数中将双变量作为参数传递?

我正在制作一个计时器触发 Azure 函数。我在这里使用一个表示 TimeToCopy 的变量。该变量必须在函数的每次迭代后更新。

我有:

我想要:

0 投票
0 回答
260 浏览

.net - 在 Azure 函数中使用 TimerTrigger 的 MassTransit

我想在由 TimerTrigger 触发的 Azure 函数中使用 MassTransit。我已经尝试使用 ServiceBusTrigger 作为文档建议http://masstransit-project.com/MassTransit/usage/azure-functions.html但我的下游服务需要屏蔽队列中的突发。

使用 MassTransit,有没有办法告诉它在队列为空时停止巴士?目前我的函数继续运行,直到下一个计时器被触发,因为总线让它保持活动状态,而我想要做的是函数使用速率限制的队列中的任何消息,直到队列为空或被消耗一些消息。

MassTransit 可以做到这一点吗?或者这是错误的工具?

0 投票
1 回答
1471 浏览

.net - 使用 Azure Function 保持用户会话活跃

由于我无法使用队列触发基于定时器的函数或为其提供参数(会话 id 以使其保持活动状态,每 30 分钟刷新一次),是否可以创建基本的 HTTP/队列函数(而不是定时器函数)并在内部添加带有自定义计时器的 ac# 代码?该功能一旦触发会永远运行吗?

0 投票
1 回答
35 浏览

timer-trigger - TimerTrigger 支持 Ending

谁能指出这个公告是在哪里公开发布的?我记得不久前收到一封电子邮件,上面说 TimerTrigger 支持将在 12 个月后结束。我们确实使用了一个,并且我们想要记录我们有工作要做以在不受支持时对其进行更改。我希望微软在某个地方记录了这个公告,我想链接到它。

0 投票
1 回答
9545 浏览

azure - Azure 计时器触发器:每小时的 Cron 表达式

每小时每小时的 cron 表达式是什么?我试过这个'0 0 *?* *' 但它抛出了一个错误我有一个 Azure 函数计时器触发器

下面的这个表达式每分钟运行一次。

这是我尝试 "0 0 * ? * * *" 和 "0 0 * ? * *" 时收到的错误

[11/22/2018 12:45:29 AM] 发生 ScriptHost 错误 [11/22/2018 12:45:29 AM] Microsoft.Azure.WebJobs.Host:错误索引方法“Currencies.Run”。Microsoft.Azure.WebJobs.Extensions:计划表达式 '0 0 * ? * * *' 未被识别为有效的 cron 表达式或时间跨度字符串。[11/22/2018 12:45:29 AM] 错误索引方法'Currencies.Run' [11/22/2018 12:45:29 AM] Microsoft.Azure.WebJobs.Host:错误索引方法'Currencies.Run' . Microsoft.Azure.WebJobs.Extensions:计划表达式 '0 0 * ? * * *' 未被识别为有效的 cron 表达式或时间跨度字符串。