Skip to content
2.12.0

Рантайм и ёмкость ​

Как смотреть живую топологию процессов, очередь и нагрузку на внешний API, и как настроить ёмкость рантайма без перезапуска.

Админ → Рантайм показывает, что происходит на платформе прямо сейчас, и задаёт лимиты ёмкости.

Что видно ​

БлокЧто показывает
СервисыДоступность API и Runtime
Активные запускиСколько ходов чата выполняется сейчас
Процессы воркеровВоркеры с pid, числом задач в работе и прогретых сессий
ОчередьСколько ходов ждут свободного слота. Текст сообщений здесь не показывается
Внешний API (/v1)Сколько запросов идёт сейчас и сколько завершено
ТопологияСхема: API, Runtime, воркеры и сессии
Недавние ошибкиПоследние сбои запусков

Ёмкость ​

Параметры хранятся в базе и применяются без перезапуска сервиса.

ПараметрСмысл
Макс. процессов сессийСколько воркеров может поднять Runtime
Сессий на процессСколько чатов обслуживает один воркер. Произведение двух параметров даёт число прогретых слотов
Макс. параллельных capability-isolateСколько навыков из пакетов может выполняться одновременно
Макс. фоновых сервисовСколько фоновых сервисов может работать одновременно
TTL аренды сессии (мс)Сколько чат держит свой слот в воркере после последнего хода
TTL простоя воркера (мс)Через сколько простаивающий воркер завершается

Как это работает ​

Каждый чат закрепляется за воркером, который держит его соединения с MCP. Пока слот за чатом, следующий ход стартует быстро. Когда все слоты заняты, новые ходы встают в очередь, а пользователь видит «Ожидание свободного слота генерации…».

Как ёмкость соотносится с несколькими репликами: Масштабирование.

Документация экосистемы EVA 2.1