问题标签 [azure-scheduler]

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 投票
3 回答
2104 浏览

azure - Azure 调度程序:将 JSON 消息添加到 Azure 存储队列

我创建了一个在特定时间运行并将 JSON 消息插入存储队列的调度程序。JSON 消息是固定的,我在调度程序设置期间将其放在BODY字段中(显示为)。text/plain消息是:

在接收方(WebJob)上,我轮询队列,然后尝试反序列化这些消息中的 JSON。我得到的不是上面预期的 JSON,而是包装在 XML 消息中的 JSON 消息:

如何按原样发送 JSON 消息,即没有信封?

0 投票
1 回答
990 浏览

azure - 在失败 N 次后重新运行 azure webjobs

我有一个从互联网上抓取文件并处理它的网络作业。我已将它绑定到每天午夜运行的调度程序。

有时,抓取文件进程失败并引发异常,导致 Web 作业崩溃并停止,直到第二天调度程序再次启动。

为了阻止应用程序崩溃,我有一个选择是用 try-catch 块包装它并处理错误。但我希望能够在失败后重新运行网络作业。

有没有办法让我告诉 azure 调度程序在任务失败后重新运行 N 次?

例如,我希望网络作业在失败 5 分钟后重新运行最多 5 次。我不想等待调度程序在第二天启动。

0 投票
1 回答
116 浏览

azure - 是否可以使用 Azure 调度程序在一天中的一段时间内创建重复作业?

我正在尝试azure scheduler,但找不到在 azure scheduler 的工作中设置以下场景的方法,

  1. 作业在上午 8 点到晚上 8 点之间每 60 分钟运行一次
  2. 作业在早上 7 点到晚上 7 点之间每 40-80 分钟运行一次(应该是随机的)

门户可能出现上述任何情况?

谢谢。

0 投票
1 回答
2002 浏览

azure - Azure Webjob 授权错误

我可以从 azure protal 获得 WebJob 工作。

我尝试从 VS 部署它,结果是:401 - 未经授权:由于凭据无效,访问被拒绝。

我尝试像本文建议的那样设置 URL http://blog.davidebbo.com/2015/05/scheduled-webjob.html

https://{userName}:{password}@{WebAppName}.scm.azurewebsites.net/api/triggeredwebjobs/{WebJobName}/run

..但门户网站不允许我(在现场显示错误)。我从休息 api 测试器中尝试了这个并且工作正常!

我必须在标准层中重新创建集合和调度程序,以便我可以包含授权(但不在 URL 中)。现在我收到此错误: Http Action - Request to host 'hobbule.scm.azurewebsites.net' failed: The job is missing basic auth fields。

网络作业的配置

*MSDN 问题https://social.msdn.microsoft.com/Forums/azure/en-US/5d47cd51-bd60-4f00-9cba-322b020a8810/azure-scheduler-ui-problem?forum=azurescheduler

0 投票
1 回答
111 浏览

c# - Azure 更新计划作业 API - 格式错误的作业对象

我正在尝试使用 Azure Rest API 来更新计划作业。我已经成功地获得了 Jobs 属性的列表,所以我知道身份验证正在工作。我在这里以他们的示例为基础:

https://msdn.microsoft.com/en-us/library/azure/dn528934.aspx

这是我在执行 PATCH 请求时在 Fiddler 中看到的内容。

要求:

回复:

根据他们的示例,传递的 JSON 应该可以工作。

知道这里发生了什么吗?我希望它是简单的。

0 投票
2 回答
399 浏览

azure - Azure 调度程序作业集合与资源管理器部署模型存储队列的集成

我正在尝试创建一个Azure Scheduler Job具有Storage queue操作的新帐户,但我能够从 Azure 订阅中选择的唯一存储帐户是“经典”存储帐户,我无法选择“资源管理器”存储帐户。

Azure Scheduler Jobs 与“资源管理”存储帐户不兼容吗?

0 投票
2 回答
894 浏览

azure - 计划的 Azure WebJob 计划程序日志突然报告 401 - 未经授权

我已经安排了一个(单一的、免费的)WebJob。这几个月来一直运行良好。我刚刚更新到最新的 Azure WebJobs Nuget,这可能是间接的。

我现在在 Azure WebJob 调度程序日志中得到的内容如下,尽管我从 Visual Studio 2015 部署了所有内容而没有错误。我同时部署到同一台服务器的其他非计划 webjob 工作正常。谁能告诉我需要在哪里查看/更改?

0 投票
1 回答
707 浏览

c# - Azure Scheduler Rest API - 更新作业错误:重复单位“小时”不支持计划

我正在使用Azure Scheduler REST API,并且很难将一项作业重复从每周/每月更新为每小时。具体来说,我收到以下错误:重复单元 'Hour' 不支持计划

问题是特定作业曾经有一些高级调度选项,如果我想更新到每小时频率,我当然不需要这些选项。根据MSDN 文档,如果您不包含一个字段(在本例中为“计划”),则当前值将被结转。我试过根本不包括 schedule 字段,包括它的 null 值,包括它的空对象或所有属性(小时、分钟等)设置为 null 并且在所有情况下我都收到带有错误消息的 HTTP Bad Request以上。

这是 get 操作返回的我的工作:

这是我要提交的补丁:

我使用的 API 版本是 2016-01-01。

任何帮助,将不胜感激。谢谢

0 投票
1 回答
25 浏览

azure - 有没有办法指定任意时间来启动一个天蓝色的计划作业?

目前从 Azure 门户(旧门户)设置计划的作业开始时间时,您只能将时间指定为半小时间隔,例如 12:00 或 3:30,但您不能告诉它从 12:55 开始。是否有另一种方法来设置允许任何开始时间的计划作业?

0 投票
1 回答
1368 浏览

oauth - 使用 Azure AD OAuth 身份验证从 Azure 调度程序调用 API 应用程序时出现“未经授权”

我有一个使用 Azure Active Directory 身份验证保护的 API 应用程序。我想使用 Azure 调度程序调用此 API 应用程序的操作。我在调度程序操作中输入了租户 ID、客户端 ID 和机密。

当我安排或运行作业时,我得到:

诊断应用程序日志给了我: