всю читал, но что-то не пойму что за дела.
Периодически, делается серия вызовов функции примерно раз в 10 секунд. Затем наступает таймаут...
Ок, замеряю время выполнения определенных участков кода и вижу такую ситуацию у одного из методов:
Вызовы:
1. Analyze: 0.345
2. Analyze: 0.712
3. Analyze: 1.098
Каждый вызов функции, почему-то начинает увеличиваться время выполнения метода, после чего достигает таймаута.
Может кто натолкнет на мысль в чем может быть дело?
очень сложно сказать что происходит не видя кода. откройте пожалуйста тикет в поддержку, а мне скиньте его идентификатор, я подключусь. нужны будут id функции и желательно увидеть код, можно выкинуть большую часть бизнес-логики, но код обращения в сторонние системы лучше оставить, чтобы оценить что может утекать. мы на своих приборах такого не видим – на вызовах функций раз в секунду и раз в минуту время ответа держится стабильно на одном уровне, но там и код функции примитивный
Проблему нашли и выложили исправление в рантайм. Если кто-то сталкивается с таким, то оно исправится после создания новой версии функции
Обсуждают сегодня