问题标签 [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.
azure - 检索具有每周触发的特定计划的 Azure Runbook 计划列表会生成错误
我最近创建了一个定期执行的运行手册计划 - 周一每 1 周执行一次,没有到期日期。时间表的制定是完美无缺的。但是,当我想使用 powershell cmdlet 检索所有 Runbook 计划的列表时
当我删除此特定时间表时,将出现可用时间表的完整列表。
我也有时间表,而不是每小时/每天运行,它们不会产生这样的问题。
任何帮助将非常感激。
Get-AzureRmAutomationSchedule -Name name_of_the_failing_schedule
按照@4c74356b41 的建议运行命令后,我收到相同的错误消息。
在调试模式下运行 cmdlet 后,您可以在下面看到 http 响应的正文
azure - Azure 调度程序:将消息放入存储队列
我正在 Azure 调度程序作业集合中创建一个作业。这个想法是在预定的时间将消息放入队列。我按照此链接配置 https 作业,但我被困在需要添加请求标头 x-ms-date(或日期)的点上,根据 MS 文档,该请求头需要“不超过 15 分钟” .
我必须使用 https 操作类型,因为 Azure 调度程序门户不支持 ARM 创建的队列。虽然这可以使用调度程序 SDK 来实现,但我们可能会选择它作为最后的手段。
请让我知道这是否可以通过 Azure 门户进行。
谢谢
oauth - 从 Azure 调度程序调用安全的 Azure API
我开发了一个 Azure API,它通过在 ExpressMode 中配置的“使用 azure 活动目录登录”是安全的。在 Azure 管理门户中,在应用程序下,选择我复制的配置部分中的注册应用程序、客户端 ID 和生成的密钥
现在我需要从 azure 调度程序调用此 API,我在作业操作设置下配置了身份验证设置以使用“Active Directory OAuth”,并输入了租户、客户端 ID、机密和受众的相关值,我留下了默认值:https://management.core.windows.net/
但是当我尝试运行作业时会失败
Unauthorized' Response Headers:... body : 您没有查看此目录或页面的权限。
我想知道我错过了配置哪个部分?
谢谢!
azure - 如何检查 Azure 调度程序作业集合中剩余的作业数
我通过以下博客实现了 Azure 调度程序
http://fabriccontroller.net/a-complete-overview-to-get-started-with-the-windows-azure-scheduler/
现在我可以在调度程序中创建/更新/删除作业,但是如何检查作业集合是否已满?基本上,只要我当前的 jobcollection 已满,我就想创建另一个集合。
分享我的代码片段
c# - 在 C# 中构建作业调度程序
我想建立一个作业调度程序。所以这个作业调度器允许用户配置:
- 作业开始时间。(日期时间值)
- 工作频率:分钟、小时、天、月、年(任何整数值)
关于如何构建此调度程序,我有 2 个选项:
使用 C# Timer 类。但这也意味着我必须为每个计划的作业创建一个新的 Timer 对象。我打算公开一个 API 端点供用户调用和发布开始时间和频率信息。因此,当调用端点时,我需要创建一个新的 Timer 对象。这甚至会扩展吗?如何管理 Timer 对象?我需要允许用户创建、更新和删除他们的工作。
使用 Azure 调度程序。但是,我有一个非常大的用户数据库。我查看了定价,可以在 1 个实例上运行的最大总作业数仅为 500 万个作业。另外,如果我有超过 1 个正在运行的实例,我很难管理正在运行的实例。如何决定对多个调度程序实例进行负载平衡?
azure - Azure 计划作业无法执行
我的开发人员计划福利订阅中有两个计划的工作正在运行。我最初是使用经典门户设置它们的。自从我使用免费套餐以来,我将它们设置为每小时运行一次。一切正常,直到我不得不重新部署代码(控制台应用程序)
第一个问题 - 我找不到轻松更新计划作业代码的方法,因此我删除它们并重新创建它们我尝试从门户重新创建它们,首先创建 WebJob,然后转到计划作业集合并创建Web 作业的时间表。
但是每次运行时,它都会失败并出现以下错误
Http 操作 - 来自主机“mysite.scm.azurewebsites.net”的响应:“未授权”响应标头:日期:2017 年 3 月 16 日星期四 04:07:00 GMT
服务器:Microsoft-IIS/8.0
WWW-认证:基本领域=“站点”
正文:401 - 未经授权:由于凭据无效,访问被拒绝.....
还有一些与错误无关的其他html内容
我还尝试直接从 Visual Studio 2015(最新更新)部署作业,但是出现相同的结果,运行作业失败并出现相同的错误。
据我了解,即使在免费套餐中,我也应该能够每小时运行一个预定的作业(其中 5 个)。
为什么它会失败并抱怨凭据?
编辑:作业从 App Service - WebJobs 运行,所以作业本身没有问题,代码执行正确,我只是无法从调度程序运行它。
azure-webjobs - Azure 调度程序实现
我编写了一个 Web 作业,它将执行多个任务,这些任务按不同的时间表运行,例如每天一次、每小时一次等,我通过使用 Timer 委托实现了这一点。现在我正在考虑改变这种方法并为每个场景创建一个调度程序作业。我能够从谷歌搜索中找到一些有关日程安排的信息,但从未能够加入它们以形成流程。
我了解到我们可以创建作业集合,并且每个集合可以根据我们使用的定价层有“n”个作业。创建作业后,作业必须执行的程序逻辑我们如何将它们绑定到相应的作业?
还将工作与工作收集联系起来,我该如何实现呢?
谢谢
azure-webjobs - 安排付款的最佳选择:azure scheduler、WebJob 或 Azure Functions 还是 Worker Role?
我在 azure 上托管了我的网站,现在我想按月安排付款。我正在使用 Authorize.net 进行付款,但我无法使用他们的定期计费功能,因为它提供的控制很少。我必须在数据库中执行检查、付款和更新记录。我应该使用 Azure 调度程序、Azure WebJob 或 Azure Functions 作为辅助角色吗?
azure-blob-storage - 如何使用 c# 控制台应用程序在 azure 存储上生成 excel 文件?
我有一个控制台应用程序,它在 azure SQL 上触发一些 SQL 查询,数据将传输到 excel 文件中。这在我的本地计算机上运行良好。问题但我希望将此 .exe 托管在 azure 服务上作为调度程序。那个时候我意识到,如何将我生成的文件保存在 azure 上。
在上面的代码中,我需要传递“excelFilename”什么?