0

我有一个带有 2 个网络作业的天蓝色网络应用程序。我只需要扩大一个网络作业。有没有办法独立于网站和其他网络作业来扩大/缩小它?

4

1 回答 1

2

假设您的 WebJobs 是连续的,

来自https://github.com/projectkudu/kudu/wiki/WebJobs-API

如果将连续作业设置为单例,它将仅在单个实例上运行,而不是在所有实例上运行。默认情况下,它在所有实例上运行。

要在部署期间将连续作业设置为单例(不需要 REST API),您可以简单地创建一个名为settings.job的文件,其内容为:{ "is_singleton": true }并将其放在(特定)WebJob 目录的根目录下。

您希望保留在一个实例上的 WebJobs,设置为单例。其余的将根据您的应用服务计划自动扩展。

触发式 WebJobs 仅在一个实例上运行。
来源:与上述相同的 URL。

调用触发的作业
注意:如果站点有多个实例,作业将在其中一个上任意运行。

于 2016-08-22T16:58:18.277 回答