У нас есть два развертывания (Prod and Test) Azure Webjob, работающих с TimerTrigger. Оба веб-приложения имеют один экземпляр. Согласно this article, TimeTriggers используют одиночные блокировки, чтобы не было параллельного вызова. Эти два экземпляра используют одни и те же учетные записи. Проблема, с которой мы сталкиваемся, заключается в том, что только одно из развертываний, похоже, приобретает блокировку, в то время как другие не могут получить блокировку. Если мы остановим первый webjob, второй приобретает блокировку и начинает обработку, и наоборот.Azure Webjob таймер триггера не срабатывает
Зависит ли замок от учетных записей? Как мы можем убедиться, что оба этих развертывания имеют отдельный механизм блокировки и работают одновременно?
ли «Blob lease» означает блокировку хранения? Для меня не имеет смысла, что для нескольких развертываний используется один замок. –
Обновлен мой ответ – Thomas