问题标签 [azure-webjobs-triggered]

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 投票
2 回答
1005 浏览

azure - 如何从 VSTS PowerShell 脚本禁用或停止和启用 Azure 中的调度程序作业?

PFA 6 PFA 2 PFA 3 PFA PFA 4 PFA 5我在 Azure 中运行了一些触发的作业。我已经在 Azure 中为这些作业创建了调度程序作业,这样每当我禁用它时,它就会停止运行触发的作业而不是杀死。但我想使用插件或 Powershell 脚本从 VSTS 禁用这些调度程序作业。我可以使用 Powershell 脚本停止和启动 Continuous webjobs,但触发了作业/调度程序作业我不确定如何禁用 VSTS 定义中的 Powershell/Plugins/Tasks。

0 投票
1 回答
497 浏览

azure - 在 Azure 门户中禁用触发的 WebJob

如果我settings.job从触发的 WebJob 文件夹中删除文件,是否会有效地阻止它再次运行,直到我将settings.job文件放回原处?

0 投票
1 回答
478 浏览

azure - 如何让 FileTrigger 在 Webjob 中使用 Azure 文件存储

我有一个设置为在将文件添加到目录时触发的网络作业:

我已经配置好了:

该路径用于在本地工作,我期望注释掉 FilesConfiguration 对象并将其保留为默认值将允许它获取我设置的连接字符串并在添加文件时触发。事实证明,默认情况下,RootPath 设置为“D:\Home”并产生 InvalidOperationException

如何让触发器指向我为其设置的存储帐户的文件存储区域。我已经尝试从 Program.cs 中完全删除 FilesConfiguration,希望它可以对设置起作用,但它只会产生相同的异常。

0 投票
0 回答
179 浏览

azure - 实例化 IAsyncCollectors 以手动调用 webjob 函数

是否可以调用 webjobs 函数,其参数由 IAsyncCollectors 组成,由 [Queue] 或 [EventHub] 属性修饰,将与 webjobs SDK 相同类型的收集器传递给函数?

例如,我们想在实现自己的分布式锁定的计时器上触发 webjobs 函数。我们要调用的 webjobs 函数也是由 webjobs SDK 使用 TimerTrigger 触发的,我们希望在这两种情况下使用相同的 IAsyncCollectors。

0 投票
0 回答
363 浏览

azure-webjobs - Azure WebJob 未加载本地 App.config

我有一个控制台作业,我正在迁移到 Azure WebJobs。它在之前运行的服务器(Windows 2012 R2)上运行良好,但是一旦我将其压缩并将其部署到 WebJobs,它就看不到 WebJob 的本地 app.config 中的任何设置,甚至更多所以它也不能引用门户中的任何应用程序设置设置。我来来回回,但无法弄清楚真正发生了什么。

0 投票
1 回答
490 浏览

azure-webjobs - 如何以编程方式设置 TimerTrigger 值?

我正在编写 webjob 以每月自动发送电子邮件,其日期将由设置固定。如何以编程方式设置 TimerTrigger("0 0 0 */6 * *", RunOnStartup = true) 的 scheduleExpression?

上述 scheduleExpression 中每个月的 6 日将是可变的,使用设置进行设置。如何以编程方式设置它?

0 投票
1 回答
237 浏览

python - 多个 Azure Webjobs

我有这个 Azure 应用程序,我在其中托管一个 Webjob。

每当我启动应用程序时,只需 1 个 Webjob 即可正常运行,并且一切正常。但随着时间的推移,不知从何而来,出现了另一个 webjob,它是所需 webjob 的精确副本。

所以问题是当这个功能没有被编码时,会产生另一个 webjob(不需要的)。

请参见图 1(必填/开始时):

请参见图 1(必填/按原样启动)

请参见图 2(不需要/一段时间后发生):

请参见图 2(不需要/一段时间后发生)

这是一个触发的网络作业,其 cron 计划为* * * * * *.

0 投票
1 回答
355 浏览

azure - Azure WebJobs 未在 Azure Kudo 门户中列出

我正在尝试app.config从 Azure WebJob 编辑我的配置。我目前有 2 个 Web 作业配置为按需运行(Cron Scheduled)

在此处输入图像描述

我的工作运行良好。但是当我尝试通过查看我的网络作业的源代码时Kudo Command

https://xxxxx.scm.azurewebsites.net/DebugConsole

在此处输入图像描述

我看不到触发器的任何作业。其实没有文件夹叫triggered

但是当我尝试时,https://xx.scm.azurewebsites.net/azurejobs/#/jobs我可以在那里看到我的工作。

如何找到我的 WebJobs 的源代码?

0 投票
1 回答
153 浏览

azure - 我的 AzureWeb 作业忽略 CRON 表达式并始终运行

各位,我创建了一个 azure web 作业,应该在每天早上 6 点到晚上 10 点之间每 5 分钟运行一次。

这是我使用的 CRON 表达式0 0/5 6-10 * * *

但由于某种原因,这项工作连续运行,在夜间也是如此。Web 作业运行下的应用服务Always on设置为 on On

这是我的工作代码:

myEngine.Run()运行以下代码:

我认为这不是运行 Web 作业的正确方法,但我无法更改它......

为什么我的网络作业总是运行?

谢谢

编辑 我让你看看作业是如何配置的:

在此处输入图像描述

PS.:CRON 表达式只是根据时间文本。了解它是否停止以及是否在必要时运行

0 投票
2 回答
1573 浏览

azure - 当运行 webjob 发生任何错误或异常时,azure webjobs 的行为如何?

如果在运行 webjob 中发生任何异常或错误,我想释放所有对象。我如何知道是否发生错误。是否有任何错误触发器与 webjob 一起使用?