{"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\nОн сообщает о статусе каждой команды, выполняемой CodeQL 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` для шага и повторное выполнение рабочего процесса."}