Функции Azure host.json как-то игнорируются - PullRequest
0 голосов
/ 27 мая 2019

У меня есть функция 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] QueuesOptions

[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 спецификация

1 Ответ

3 голосов
/ 28 мая 2019

Похоже, что сообщается об открытой проблеме здесь , Функции запуска игнорируются host.json

Если в вашем коде [assembly: WebJobsStartup(typeof(Startup))], удаление, которое должно распознавать host.json правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...