Мы размещаем веб-API на ресурсе службы приложений Azure. У нас возникают проблемы, когда запрос поступает в конечную точку, но не обрабатывается API до 30–60 секунд позже.
В течение многих дней обширных журналов и тестов мы определили, что узким местом является не конечная точка api, поскольку HTTP-запрос не достигает конечной точки до 30-60 секунд после того, как был сделан вызов.
Мы создали приложения, которые бомбардируют наши конечные точки, и большинство выполняемых вызовов возвращают <1 с, однако в течение приблизительно одной или двух минут вызова с start требуется 30-60 секунд, пока они не достигнут конечной точки. Мы даже попробовали просто получить / status в нашем домене с теми же результатами.
Мы все пробовали использовать разные IP-адреса и сервисы, а также другие общенациональные клиенты сталкивались с той же проблемой при использовании наших приложений.
Наша конфигурация службы настроена на «всегда включен», а привязка ARR отключена.
Мы попытались клонировать службу и поразить только что клонированную службу, но с теми же результатами.
Мы исчерпали свое понимание / знание хостинга Azure и хватаемся за соломинку. Кажется, что у размещенной службы каждую минуту или две возникает «икота» задержки, которая помещает любые HTTP-запросы, поступающие в течение этого времени, в подвешенное состояние на минуту.
Любые идеи приветствуются.