我有一个带有 2 个网络作业的天蓝色网络应用程序。我只需要扩大一个网络作业。有没有办法独立于网站和其他网络作业来扩大/缩小它?
问问题
1096 次
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 回答