У меня есть виртуальная машина Azure, на которой установлена служба Windows.
В этой службе Windows мы регистрируемся в EventHub, как указано в этот веб-сайт.
У меня есть метод, который регистрирует такую ошибку:
Task IEventProcessor.ProcessErrorAsync(PartitionContext context, Exception error)
{
log.Error($"Error: {error.Message}");
return Task.CompletedTask;
}
Эта служба Windows продолжает прослушивать концентратор событий и при получении события выполняет некоторую обработку на основе события (некоторая бизнес-логика). Когда происходит обработка, иногда возникает эта ошибка.
Ошибка: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом по прошествии определенного периода времени, или установление соединения не удалось из-за того, что подключенный хост не ответил.
Но там, через некоторое время, он возобновляет свою обработку в обычном режиме. Итак, почему появляются эти сообщения об ошибках и разрешается ли это само по себе. Это не вызывает у меня никаких проблем, но я хочу знать причину и хочу полностью избежать этого в будущем, если это возможно. Я много искал об этом в сети, но не смог найти подходящего решения. Любая помощь очень ценится.