Клиент звонит руки во время выполнения загрузочных тестовC#

Место общения программистов C#
Ответить
Anonymous
 Клиент звонит руки во время выполнения загрузочных тестов

Сообщение Anonymous »

У меня есть очень сложное решение, написанное в C# /. Net 6, составленное с помощью Triggers Azure Service Triggers, в которых используется API, работающий в качестве триггера HTTP Azure. сеансы, и каждый сеанс охватывает до 10 задач обработки. Каждая задача вызывает API для доступа к ресурсам одновременно.
Я использую поведение по умолчанию Flurl Server, настроенное для HTTP /2. Все API находятся в одной и той же конечной точке, но с разными путями, настроенными с Polly для стратегии повторного повторного рита < /p>
Для задач загрузки у меня есть приложение для консоли, созданное с использованием того же стека, вызывая API, что Запускает обработку до 1000 раз, сохраняя при этом систему, работающую для обработки запросов одновременно. Консольное приложение и функции Azure. . < /p>
Ошибка сообщена:
taskcancellexception - «Операция была отменена.» < /p>
с внутренним стеком трассировка: < /p>
at System.Net.Http.Http2Connection.Http2Stream.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Http.Http2Connection.Http2Stream.d__74.MoveNext()
at System.Net.Http.Http2Connection.d__111.MoveNext()
at System.Net.Http.HttpConnectionPool.d__89.MoveNext()
at System.Net.Http.DecompressionHandler.d__16.MoveNext()
at Microsoft.Extensions.Http.PolicyHttpMessageHandler.d__6.MoveNext()
at Polly.Retry.AsyncRetryEngine.d__0`1.MoveNext()
at Polly.AsyncPolicy`1.d__23.MoveNext()
at Microsoft.Extensions.Http.PolicyHttpMessageHandler.d__5.MoveNext()
at System.Net.Http.HttpClient.d.MoveNext()
< /code>
Я заметил, что моя стратегия повторения не запускается при возникновении ошибок. Это намекает меня, что звонок не достигает сервера, поэтому проблема не в перегрузке ресурсов. Клиент.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ding-tests
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»