gpt4 book ai didi

azure - 如何更新 Azure 中的 webjob 计划

转载 作者:行者123 更新时间:2023-12-03 00:39:11 24 4
gpt4 key购买 nike

我已将一些网络作业添加到应用程序作业中。 Webjobs 与新版本的 webapp 一起从 VS 中展示。

为了安排作业,我已将 settings.job 文件添加到 webjob 根文件夹中。

如果我在 Azure 中查看,网络作业的安排是正确的。

但是如何从 Azure 更改该计划?现在更改该计划的唯一方法似乎是更改 settings.job 文件并从 VS 重新部署。

更新:

鉴于 KUD​​U 并不总是有效,并且更改时间表的程序并不适合非技术用户。我开始考虑使用 azure 调度程序。但不知道如何让它工作。

从 webapp|webjob 配置中,我获取了 webhookurl、usr、pwd。使用此 webhookurl 和凭据创建了一个新计划(基本身份验证)

但我收到此错误:

没有为“/api/triggeredwebjobs/<webjobname>/run”注册路线'

有什么建议吗?

最佳答案

how to change settings.job schedule.

  • 您可以输入 settings.job WebJob 目录根目录下的文件并修改它,然后重新部署您的 WebJob 项目。

  • 您可以利用 kudu ,然后导航至 D:\home\site\wwwroot\app_data\jobs\triggered\<job-name> ,然后修改settings.job .

此外,您可以使用 WebJobs API用于创建/更新触发作业的计划,它会自动创建/更新 settings.job为您归档。

PUT https://{webdeploy-username}:{password}@{your-webapp-name}.scm.azurewebsites.net/api/triggeredwebjobs/{webjob-name}/settings

Body: {"schedule": "*/30 * * * * *"}

我已经在 kudu 上检查了我的 WebJob 日志,修改后的计划需要一些时间才能生效。

I started looking at using azure scheduler. But cannot find out how to get it working.

No route registered for '/api/triggeredwebjobs//run'

对于Azure Scheduler ,可以引用David Ebbo的博客here 。根据您的错误,我认为您的 Http 方法是错误的,您应该使用 POST。这是我的测试,你可以引用一下:

enter image description here

关于azure - 如何更新 Azure 中的 webjob 计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46906720/

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