SvayaИИ-платформаПлатформаПримерыПродуктыВнедрение

Документация / Диагностика отказов

Диагностика отказов

Редакция 24 сентября 2026, дополнена 9 ноября 2026

Для администратораКогда что-то работает не так

Почти любой разбор начинается с одного вопроса, перестало работать все или одна автоматизация. Ответ на него виден на первом же экране и сразу делит поиск надвое.

Порядок разбора

  1. Открыть обзор платформы

    Если сводное состояние «работает с ограничениями» или хуже, смотрите таблицу частей. Там названа часть с замечанием и последствие ее отказа. Если все части в работе, дело не в платформе целиком, а в конкретной автоматизации.

  2. Посмотреть автоматизацию

    На экране настройки у автоматизации стоит состояние. «Не хватает данных» и «настройка не закончена» объясняют отказ сразу, без дальнейшего разбора.

  3. Открыть запись хода запуска

    Она показывает, на каком шаге дело остановилось, к какой системе обращалось и что ответила модель. Это отвечает на вопрос «почему такой результат», а не только «работает или нет».

  4. Проверить расход

    Если предел выбран, запуски останавливаются, и внешне это выглядит как поломка автоматизации. Экран моделей показывает остаток.

Быстрый маршрут по симптому

Таблица отвечает на вопрос, куда смотреть первым, и ничего не объясняет. Объяснения ниже.

Что говорят пользователиПервый экран
Ничего не работает, никто не может войтиОбзор платформы
Работает, но медленноОбзор платформы, часть с замечанием
Одна автоматизация отвечает ошибкойНастройка автоматизаций, состояние этой автоматизации
Автоматизация отвечает не тоЗапись хода запуска этого дела
Дела копятся, никто их не берет«Сводка» и вкладка людей у автоматизации
Запуски встали разомМодели и маршрутизация, остаток по области
После обновления часть автоматизаций отвечает ошибкойМиграции
Команда установщика отказалаКод возврата и сообщение проверки

Коды возврата команд

Команды установщика возвращают код, по которому виден класс отказа. Главное, что он говорит, это тронут ли сервер.

КодЧто означаетТронут ли сервер
0ГотовоДа, изменения применены
1Шаг операции упал, состояние в журналеЧастично, продолжается с места отказа
2Ошибка в описателе или в аргументахНет
3Не хватает подтверждения опасного действияНет
4Операция уже идетНет
5Несовместимость версийНет
6Найдены правки в обход описателяНет
7Состояние уже достигнутоНет, изменений ноль
8Проверка целостности не прошлаНет
9Недоверенный вход отклонен до распаковкиНет

Отказы проверки готовности

Проверка готовности идет до того, как сервер тронут, и отказывает по одной из десяти причин. Ниже те, что встречаются чаще, и что за ними стоит.

Что отказалоЧто это значитЧто сделать
Версии Docker и ComposeОни недоступны или их версии вне диапазона, объявленного поставкойОбновить или откатить Docker до объявленного диапазона
Свободное местоВ каталоге данных меньше, чем нужно объявленным томам плюс запасОсвободить место или перенести каталог данных на больший диск
Место под поставкуНе хватает под архив и его распакованный вид одновременноОсвободить место в каталоге импорта, оно нужно временно
Права на записьКаталоги данных, конфигурации или состояния недоступны на записьВыдать права владельцу платформы, не запускать установщик от другого пользователя
Порты периметраПорты, которые платформа публикует наружу, заняты на сервереОсвободить порты. Без этой проверки отказ обнаружился бы уже после развертывания
Часы сервераСинхронизация времени не подтвержденаНастроить синхронизацию. В закрытой сети время подтверждается явно, и это попадает в журнал
Поставка в закрытой сетиФайла поставки нужной версии в вашей сети нетПринести поставку целиком, докачать по частям в закрытой сети нельзя
Шифрование томовШифрование данных на сервере не подтверждено, а профиль его требуетВключить шифрование средствами сервера или принять риск явно, он попадет в журнал

Работа с ограничениями

Состояние «работает с ограничениями» означает, что критические части в работе, а часть возможностей недоступна. Это не поломка и не норма, это третье состояние, и разбирать его нужно в тот же день.

Чаще всего за ним стоит одно из следующего.

  • Поставщик модели не отвечает. Платформа считает через следующего по приоритету или, если следующего нет, не считает вовсе. Видно на экране моделей.
  • Не отвечает часть, не входящая в критические. Например, сбор записей хода запусков. Работа идет, но разбирать дела потом будет нечем.
  • Диск заполняется. До отказа далеко, но запас кончается, и это стоит увидеть за неделю, а не в ночь отказа.

Врезка под плитками на обзоре платформы называет, что именно случилось и что с этим делать, а не только степень тревоги.

Типовые отказы

Что видноОбычная причинаЧто сделать
Сотрудники не могут войтиНе отвечает часть, отвечающая за вход, или ядроОбзор платформы, смотреть критические части
Одна автоматизация отвечает ошибкой после обновленияОбновление не доехало до концаЭкран миграций, не осталось ли непримененных
Ассистент отвечает «в ваших данных этого нет»Выгрузка не проиндексирована или не содержит нужногоВкладка готовности у автоматизации
Дела копятся, их не берут в работуРоли автоматизации не розданыВкладка людей и доступа
Запуски внезапно остановилисьВыбран предел расходаЭкран моделей, остаток по области
Модель отвечает с задержкой или отказомПоставщик на паузе после отказовЭкран моделей, состояние развертываний
Команда установщика отказывает с кодом 6Кто-то правил собранные файлы рукамиВернуть правку в описатель либо принять расхождение явно
Проверка готовности отказывает по времениЧасы сервера разошлись с эталономПроверить синхронизацию времени

Когда сломалась одна автоматизация

Если платформа в порядке, а автоматизация отвечает не так, разбор идет по записи хода запуска. Она показывает каждый шаг, и вопросы к ней такие.

  1. Дошло ли дело до конца

    Состояние прогона написано словом. «Ждет человека» означает, что дело стоит в очереди, а не сломалось, и смотреть надо, кому выданы роли.

  2. На каком шаге остановилось

    Шаг назван своим именем. Если это обращение к вашей системе, дальше смотрят, что ответила система и не исчерпаны ли повторы шага.

  3. Что получила модель на вход

    Персональные данные в записи заменены метками. Если на вход пришло не то, дело не в модели, а в предыдущих шагах или в том, что автоматизация читает не те поля.

  4. Какой класс модели и какая модель ответила

    Это два разных факта. Класс говорит, что было разрешено политикой, имя модели - кто ответил на самом деле.

  5. Не уперлось ли в границу

    Слишком длинный контекст, исчерпанный предел расхода и запрет маршрута данных выглядят для пользователя одинаково, а чинятся по-разному. Отказ назван в записи прямо.

Разбор ответов, которые формально верны, но не нравятся по существу, идет не здесь. Там смотрят выгрузку документов и тексты инструкций, и об этом рассказано на странице создания ассистента с нуля.

Что приложить к обращению

Обращение разбирается быстрее, когда в нем есть четыре вещи. Первые две видны на экране обзора платформы.

  • Идентификатор платформы.
  • Версия платформы.
  • Номер запуска, если речь о конкретном деле.
  • Время, когда это наблюдали, с указанием часового пояса.

Написать в поддержку можно с этой страницы.