# Коды выхода

Коды выхода свидетельствуют о состоянии команды после запуска CodeQL CLI .

## Сведения о кодах выхода

CodeQL CLI сообщает о состоянии каждой команды, выполняемой в качестве кода выхода.
Этот код выхода предоставляет сведения для последующих команд или других средств, использующих CodeQL CLI.

## 0

Успешное завершение, нормальное завершение.

## 1

Команда успешно определила, что ответ на ваш вопрос " нет".

Этот код выхода используется только несколькими командами, такими как AUTOTITLE, AUTOTITLE, \[\[AUTOTITLE и [тестовое выполнение](/ru/code-security/codeql-cli/codeql-cli-manual/test-run)]\(/code-security/codeql-cli/codeql-cli-manual/dataset-check)]\(/code-security/codeql-cli/codeql-cli-manual/query-format).[](/ru/code-security/codeql-cli/codeql-cli-manual/resolve-extractor)
Дополнительные сведения см. в документации по этим командам.

## 2

Произошла ошибка.

Интерфейс командной строки записывает сообщение об ошибке, доступное для чтения человеком, в stderr.
Это включает в себя случаи, когда средство извлечения завершается сбоем с внутренней ошибкой, так как `codeql` драйвер не может различать внутренние и пользовательские ошибки в поведении средства извлечения.

## 3

Средство запуска не удалось найти каталог установки CodeQL.

В этом случае средство запуска не может запустить код Java для CodeQL CLI вообще. Это должно произойти только в том случае, если с установкой CodeQL.

## 32

Средство извлечения не обнаружило никакого кода для анализа при выполнении \[AUTOTITLE или [создание базы данных](/ru/code-security/codeql-cli/codeql-cli-manual/database-create)]\(/code-security/codeql-cli/codeql-cli-manual/database-finalize).

## 33

Время ожидания одного или нескольких вычислений запросов.

Возможно, некоторые запросы, которые были оценены параллельно, не истекло. Результаты этих запросов создаются как обычно.

## 98

Оценка была явно отменена.

## 99

CodeQL CLI не хватает памяти.

Это не обязательно означает, что все физические ОЗУ компьютера были использованы.
Если вы не используете `--ram` параметр для явного задания ограничения, JVM принимает решение об ограничении по умолчанию при запуске.

## 100

Произошла неустранимая внутренняя ошибка.

Это должно рассматриваться как ошибка. Интерфейс командной строки обычно записывает сокращенное описание ошибки в stderr.
Если вы можете воспроизвести ошибку, полезно использовать `--logdir` и отправлять файлы журнала в GitHub в отчете об ошибке.

## Other

В случае действительно серьезных проблем в виртуальной машине JVM, которая выполняется `codeql`, он может вернуть ненулевой код выхода из собственного выбора.
Это должно произойти только в том случае, если с установкой CodeQL возникла проблема с памятью в хост-системе, работающей с процессом CodeQL. Например, системы Unix могут вернуть код выхода 137, чтобы указать, что ядро убило процесс, который начал CodeQL . Одним из способов устранения неполадок является изменение `–ram=` флага `codeql database analyze` для шага и повторное выполнение рабочего процесса.