问题标签 [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 投票
2 回答
146 浏览

azure - Windows Azure 调度程序作业意外完成

我最近创建了一个工作来运行,每小时连续运行。

然而,在 14 次运行之后,它的状态为 Completed 并且没有 Next Run Time。

有什么我想念的吗。为什么没有结束日期的计划作业会变为已完成状态?

禁用和启用作业没有任何区别。我似乎无法重新启动它,我什至无法编辑它。

没有故障或执行错误。这是一项向 Azure 存储队列发送消息的作业。

我唯一的选择是删除它并重新创建,但它会在一段时间后再次停止吗?

0 投票
1 回答
876 浏览

web-services - 从 Windows Azure 调度程序调用 asmx Web 服务

我在 Windows Azure 云应用程序的 Web 角色中运行了一个 asmx Web 服务。我想使用 Windows Azure 调度程序按小时调用此服务。我能够创建作业,但我在 URI 中尝试的所有操作都会导致错误。

我可以使用 ajax 使用 URI 从网页成功调用相同的 Web 服务,例如: http ://www.example.com/myservice.asmx/TheFunction

但此表单返回错误(当我使用 GET 或 POST 时):请求格式无法识别,因为 URL 意外以“/TheFunction”结尾。

谁能建议这个 URI 应该采用什么格式?

谢谢

0 投票
1 回答
228 浏览

azure - 无法从 Azure 网站创建新计划

我按照这里的教程设置 Azure 调度程序:http: //fabriccontroller.net/blog/posts/a-complete-overview-to-get-started-with-the-windows-azure-scheduler/

我想在 Azure 网站上运行我的应用程序,但它阻止我创建 X509Certificate。

我发现这篇文章:http ://blog.tylerdoerksen.com/2013/08/23/pfx-certificate-files-and-windows-azure-websites/ 其中指出了问题:

事实证明,当您加载证书时,系统将使用本地目录来存储密钥 (??) 密钥的默认位置是在本地用户配置文件下,并且对于 Windows Azure 网站,没有本地用户配置文件目录。”

因此,按照他的建议并添加以下标志:“X509KeyStorageFlags.MachineKeySet”我可以逃脱:

CryptographicException:系统找不到指定的文件

但我现在得到:

CryptographicException:访问被拒绝。

真的没有办法从 Azure 网站使用 SDK 吗?!如果我被迫使用 WebRole 而不是 Azure 网站,它会破坏 Azure 调度程序的很多吸引力。

在这个线程中:http ://social.msdn.microsoft.com/Forums/windowsazure/en-US/cfe06e73-53e1-4030-b82d-53200be37647/load-privately-created-p12-cert-from-azureblob-and- have-it-be-trusted 似乎他们在 Azure 网站上成功创建了 X509Certificate,那么当我尝试这样做时,我的抛出“拒绝访问”有什么不同?

0 投票
4 回答
18364 浏览

azure - Azure webjobs 与调度程序

一个非常简单的问题:
如果 Azure WebJobs 是免费的,为什么会有人使用 Azure Scheduler?

我找不到任何关于“azure webjobs vs azure scheduler”的话题

主要区别在于 webjob 包含调度程序可以执行的所有操作:

  • 调度程序可以进行 HTTP 调用
  • WebJob 可以做到这一点以及更多(运行 SQL 命令等)
0 投票
1 回答
1332 浏览

azure - 可以将身份验证详细信息添加到 Windows Azure 调度程序作业吗?

我将创建一个 Windows Azure 调度程序作业,它将POST每隔一段时间对资源进行 RESTful 调用。Basic Authentication这部分很简单,除了 URI 是安全的并且需要凭据这一事实。

使用 Azure 管理门户(或通过以下方式查看:http: //msdn.microsoft.com/en-us/library/azure/dn495651.aspx)我看不到任何地方可以添加Basic Authentication凭据甚至自定义标头值。

是否可以将凭据添加到已配置的 Azure 计划作业HTTP/HTTPS调用,或者调度程序不会处理此功能?

0 投票
1 回答
86 浏览

azure-scheduler - 使用 Azure 调度程序定期调用 RIA 服务

我目前正在WorkerRole为我做这件事。基本上,它保持睡眠并每小时醒来以调用该服务。

但是随着最近发布的 Azure Scheduler(在我的国家),我想知道我是否可以用免费的 Sheduler 作业替换那个非免费的 WorkerRole。

所以我尝试使用这样的 PUT 请求创建一个作业:http://.azurewebsites.net/ClientBin/.svc/binary/

但是我在调​​度程序历史记录中收到以下错误:

502 - Web 服务器在充当网关或代理服务器时收到无效响应。

是网址问题吗?是身份验证问题吗?它甚至可行吗?

谢谢!

0 投票
1 回答
615 浏览

azure - 如何以编程方式在 Azure 调度程序中创建重复的每周作业

我正在使用 Microsoft Azure 调度程序管理库 ( https://www.nuget.org/packages/Microsoft.WindowsAzure.Management.Scheduler/ ) 在 Azure 调度程序中安排作业。到目前为止,按分钟、按小时和按天创造就业机会运行良好。

我的问题是如何安排一周中指定日期的每周工作。下面的代码导致异常消息“BadRequest:无法使用重复单位'周'设置月份中的几天。”。如异常中所述,我看不到我在哪里设置“一个月中的几天”。Days 集合被描述为“作业应该执行的星期几”。

有没有人能够让每周的时间表工作?谢谢。

0 投票
2 回答
3079 浏览

azure - 在 Azure Scheduler 中,如何以编程方式创建定期每月作业?

我已经能够使用Microsoft Azure Scheduler Management Library成功地在 Azure Scheduler 中为所有时间间隔安排作业,除了每周特定日期的每月。例如,我需要在每月的第一个星期四安排每 1 个月运行一次的重复作业。Azure Scheduler 门户允许这样做,但我不知道如何使用 Azure 库对此进行编码。

以下是我尝试过的最新代码。Azure 调度程序最终创建了一个每月重复的作业(在 Azure 门户中查看),但它没有显示任何星期几的选择(它们都未选中),因此代码不起作用。

我在网上详尽地搜索了有关在这种情况下使用调度程序库的文档或示例,但结果都是空的。我正在寻找这个每月重复的工作代码示例。

请注意,我已经能够安排每月特定日期的每月重复,例如“在第 1、14、21 和 28 天每月运行”,但无法弄清楚如何编写特定的星期几方案我上面提到过。谢谢你的帮助!

0 投票
2 回答
1500 浏览

azure - Microsoft Azure 中 Azure Web Jobs 和 Azure Scheduler 的区别?

谁能解释 Azure Web Jobs 和 Azure Scheduler 之间的区别

0 投票
1 回答
177 浏览

c# - Azure 调度程序与 Azure SQL Server(作为本地)

在标记为重复之前,请注意我不是在问如何在 Azure 中创建调度程序或如何使用 Azure SQL Server!

我有一个需要每天运行的任务,该任务与 Azure 中托管的数据库进行通信。我假设该任务将托管在同一台机器上(或者它会托管在同一台机器上吗?我如何确保它确实如此?),因此与数据库的通信将是本地的,因此更快(很棒)。但我不完全确定如何定义连接。

目前,由于我的任务尚未托管在 Azure 中,因此我使用标准连接字符串连接到托管在 Azure 上的数据库。如果我在 Azure 中托管它(以确保它被视为本地),我需要更改连接字符串,还是它会自动与本地存储一样快?如果我确实需要更改连接字符串,连接字符串会是什么?

除了数据库之外,是否可以在本地托管代码(作为 exe 或其他任何东西)以便更快地访问?