У нас есть серверный API, который работает практически в постоянное время (он «спит» в течение определенного периода). Когда мы запускаем управляемый API, который долгое время к нему подключается, мы видим, что время от времени время его выполнения увеличивается вдвое, чем в среднем.
Анализ данных Amazon ALB в производственной среде показывает, что время, которое запрос находится внутри Synapse, остается прежним, но время соединения (время, когда запрос попадает в очередь на обработку) велико.
В изолированной среде мы заметили, что эти задержки происходят примерно каждые 10 минут. В производственной среде, где у нас есть несколько воркеров, которые все время получают запросы, картина более неясна, поскольку это происходит чаще (возможно, задержка накапливается). воркер, в результате которого задерживается вход в очередь каждые несколько минут? Любой параметр, который это контролирует? В противном случае, есть идеи, как выяснить, в чем причина?
Прикрепленное изображение демонстрирует это. введите описание изображения здесь