Веб-задание Azure не запускается при добавлении сообщений в очередь

Я пытаюсь диагностировать основную причину нежелательного поведения выполняемого мной веб-задания Azure.

Факты:

У меня есть веб-задание Azure, которое работает большую часть времени, однако каждые пару дней оно просто перестает обрабатывать сообщения.

Процессор и память в порядке:  введите описание изображения здесь

Вы можете видеть, что последний успешный запуск был несколько часов назад:  введите описание изображения здесь

В очереди еще несколько сотен сообщений:

введите описание изображения здесь

Если за последние 24 часа ничего не было изменено в конфигурации или исполняемом файле, что могло вызвать такое поведение?


person jth41    schedule 20.02.2018    source источник


Ответы (1)


Я обнаружил сообщение, которое вызвало бесконечный цикл и никогда не завершало обработку. Я установил jobHostConfiguration.Queues.BatchSize = 1; Таким образом, он никогда не обрабатывал дополнительные сообщения, пока не завершил или не завершил текущее сообщение.

Мне странно, что это не последнее сообщение на панели управления веб-заданиями Azure. Но, посмотрев на страницу два, я обнаружил и остановил обработку сообщения:

введите описание изображения здесь

person jth41    schedule 20.02.2018