{"meta":{"title":"Коды выхода","intro":"Коды выхода свидетельствуют о состоянии команды после запуска CodeQL CLI .","product":"Безопасность и качество кода","breadcrumbs":[{"href":"/ru/enterprise-server@3.20/code-security","title":"Безопасность и качество кода"},{"href":"/ru/enterprise-server@3.20/code-security/reference","title":"Reference"},{"href":"/ru/enterprise-server@3.20/code-security/reference/code-scanning","title":"Проверка кода"},{"href":"/ru/enterprise-server@3.20/code-security/reference/code-scanning/codeql","title":"CodeQL"},{"href":"/ru/enterprise-server@3.20/code-security/reference/code-scanning/codeql/codeql-cli","title":"CodeQL CLI"},{"href":"/ru/enterprise-server@3.20/code-security/reference/code-scanning/codeql/codeql-cli/exit-codes","title":"Коды выхода"}],"documentType":"article"},"body":"# Коды выхода\n\nКоды выхода свидетельствуют о состоянии команды после запуска CodeQL CLI .\n\n## Сведения о кодах выхода\n\nCodeQL CLI сообщает о состоянии каждой команды, выполняемой в качестве кода выхода.\nЭтот код выхода предоставляет сведения для последующих команд или других средств, использующих CodeQL CLI.\n\n## 0\n\nУспешное завершение, нормальное завершение.\n\n## 1\n\nКоманда успешно определила, что ответ на ваш вопрос \" нет\".\n\nЭтот код выхода используется только несколькими командами, такими как AUTOTITLE, AUTOTITLE, \\[\\[AUTOTITLE и [тестовое выполнение](/ru/enterprise-server@3.20/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/enterprise-server@3.20/code-security/codeql-cli/codeql-cli-manual/resolve-extractor)\nДополнительные сведения см. в документации по этим командам.\n\n## 2\n\nПроизошла ошибка.\n\nИнтерфейс командной строки записывает сообщение об ошибке, доступное для чтения человеком, в stderr.\nЭто включает в себя случаи, когда средство извлечения завершается сбоем с внутренней ошибкой, так как `codeql` драйвер не может различать внутренние и пользовательские ошибки в поведении средства извлечения.\n\n## 3\n\nСредство запуска не удалось найти каталог установки CodeQL.\n\nВ этом случае средство запуска не может запустить код Java для CodeQL CLI вообще. Это должно произойти только в том случае, если с установкой CodeQL.\n\n## 32\n\nСредство извлечения не обнаружило никакого кода для анализа при выполнении \\[AUTOTITLE или [создание базы данных](/ru/enterprise-server@3.20/code-security/codeql-cli/codeql-cli-manual/database-create)]\\(/code-security/codeql-cli/codeql-cli-manual/database-finalize).\n\n## 33\n\nВремя ожидания одного или нескольких вычислений запросов.\n\nВозможно, некоторые запросы, которые были оценены параллельно, не истекло. Результаты этих запросов создаются как обычно.\n\n## 98\n\nОценка была явно отменена.\n\n## 99\n\nCodeQL CLI не хватает памяти.\n\nЭто не обязательно означает, что все физические ОЗУ компьютера были использованы.\nЕсли вы не используете `--ram` параметр для явного задания ограничения, JVM принимает решение об ограничении по умолчанию при запуске.\n\n## 100\n\nПроизошла неустранимая внутренняя ошибка.\n\nЭто должно рассматриваться как ошибка. Интерфейс командной строки обычно записывает сокращенное описание ошибки в stderr.\nЕсли вы можете воспроизвести ошибку, полезно использовать `--logdir` и отправлять файлы журнала в GitHub в отчете об ошибке.\n\n## Other\n\nВ случае действительно серьезных проблем в виртуальной машине JVM, которая выполняется `codeql`, он может вернуть ненулевой код выхода из собственного выбора.\nЭто должно произойти только в том случае, если с установкой CodeQL возникла проблема с памятью в хост-системе, работающей с процессом CodeQL. Например, системы Unix могут вернуть код выхода 137, чтобы указать, что ядро убило процесс, который начал CodeQL . Одним из способов устранения неполадок является изменение `–ram=` флага `codeql database analyze` для шага и повторное выполнение рабочего процесса."}