gpt4 book ai didi

azure - 部署 webjob 计划时出错 - 响应状态代码不表示成功 : 409 (Conflict)

转载 作者:行者123 更新时间:2023-12-03 05:59:40 24 4
gpt4 key购买 nike

我有一个包含三个预定网络作业的项目。它们都从 Visual Studio 正确部署,但无法为第三个创建计划。我收到以下错误:

webjobs.console.targets(110,5): Error : An error occurred while creating the WebJob schedule: Response status code does not indicate success: 409 (Conflict).

webjob-publish-settings.json 中我的日程安排没有什么特别的:

{
"$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json",
"webJobName": "...",
"startTime": "2015-12-07T00:00:00-05:00",
"endTime": null,
"jobRecurrenceFrequency": "Day",
"interval": 1,
"runMode": "Scheduled"
}

我尝试从 Azure 门户手动添加计划并获得了更多信息。

Job collection 'WebJobs-EastUS' reaches maximum number of jobs allowed.

事实证明,每个集合只能有 5 个作业。该项目有 3 个作业和两个环境,因此总共有 6 个。我在新集合中创建了一个新作业计划,然后删除了该作业,并尝试重新部署以查看它是否使用新的空集合。但事实并非如此,我也遇到了同样的错误。

接下来,我删除了原始集合中的一个作业并重新部署。那一次效果很好。这不是一个理想的解决方案,因为当我需要 6 份工作时,我仍然只能从事 5 份工作。

有没有办法指定用于调度程序的作业集合?还是我还缺少其他东西?

最佳答案

您可以在旧门户中管理 WebJobs 使用的 Scheduler JobCollection 的规模。导航到 Scheduler/JobCollections 并增加 Scheduler JobCollection 的规模以增加作业限制。这个blog post显示了在门户中的何处可以找到这些内容,还详细介绍了 WebJobs + Azure Scheduler 在幕后的工作方式。

但是,我们强烈建议使用 this blog post 中详细介绍的新的内置调度机制。 。此机制使您的工作安排与日程保持一致,并且不涉及任何外部依赖性。

关于azure - 部署 webjob 计划时出错 - 响应状态代码不表示成功 : 409 (Conflict),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34227982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com