Почему мой Durable Function Orchestrator не просыпается во время, указанное в DurableOrchestrationContext.CreateTimer ()? - PullRequest
0 голосов
/ 07 марта 2019

Почему моя функция оркестратора спит дольше, чем время, указанное в CreateTimer ()? Я называю это так:

var resumeAt = context.CurrentUtcDateTime.AddSeconds(60);
await context.CreateTimer(resumeAt, CancellationToken.None);

Из журналов видно, что оно действительно возобновляется через 80 секунд, а не через 60 секунд:

[06.03.2009, 10:41:47] 0021fd6e-1055-4f3b-ba42-34301c7aaffed: Функция 'Dps_Orchestrator (Orchestrator)' ожидает ввода. Причина: CreateTimer: 2019-03-06T22: 42: 47.3037098Z. IsReplay: False. Состояние: слушаю. HubName: DurableFunctionsHub. Имя приложения: . SlotName:. ExtensionVersion: 1.7.1. SequenceNumber: 9096.

[06/06/2019 22:43:07 PM] 0021fd6e-1055-4f3b-ba42-34301c7affed: функция 'Dps_Orchestrator (Orchestrator)' была возобновлена ​​таймером запланировано на «2019-03-06T22: 42: 47.3037098Z». IsReplay: False. Состояние: TimerExpired. HubName: DurableFunctionsHub. Имя приложения: . SlotName:. ExtensionVersion: 1.7.1. SequenceNumber: 9098.

Что происходит?

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