【发布时间】:2019-05-27 12:51:56
【问题描述】:
我有一个 V2 Azure 功能。我已将此功能配置为仅并行运行一个功能。这是我的 host.json 文件:
{
"version": "2.0",
"extensions": {
"queues": {
"batchSize": 1,
"newBatchThreshold": 0
}
}
}
当我在本地开发机器上启动该功能时,它会显示以下输出:
[27-5-2019 12:43:06] 启动 Rpc 初始化服务。
[27-5-2019 12:43:06] 初始化 RpcServer
[27-5-2019 12:43:06] 构建主机:启动被抑制:False,配置 压制:假
[27-5-2019 12:43:07] 正在初始化主机。
[27-5-2019 12:43:07] 主机初始化:ConsecutiveErrors=0, StartupCount=1
...
[27-5-2019 12:43:07] 队列选项
[27-5-2019 12:43:07] {
[27-5-2019 12:43:07] “BatchSize”:16,
[27-5-2019 12:43:07] “NewBatchThreshold”:8,
[27-5-2019 12:43:07] "MaxPollingInterval": "00:00:02",
[27-5-2019 12:43:07] "MaxDequeueCount": 5,**
[27-5-2019 12:43:07] "VisibilityTimeout": "00:00:00"
在此输出之后,它似乎没有注册这些设置。该行为也显示了这一点,因为函数并行运行而不是一次运行一个。我究竟做错了什么?
感谢任何帮助。
参考 MS host.json specification
【问题讨论】:
-
您使用的是 Azure 应用服务计划还是消费计划?
-
消耗计划,但是这个例子是在开发中运行的。
标签: azure azure-functions