21.5.17 ndb_perror — Получение информации об ошибках NDB
ndb_perror отображает информацию об ошибке NDB, используя её код. Это включает сообщение об ошибке, тип ошибки и является ли она постоянной или временной. Добавлена в дистрибутив MySQL NDB Cluster в NDB 7.6, она предназначена как замена для perror --ndb.
Использование
ndb_perror [options] error_code
ndb_perror не требует доступа к работающему кластеру NDB или его узлам (включая SQL-узлы). Для просмотра информации об определённой ошибке NDB, запустите программу, используя код ошибки в качестве аргумента, например:
$> ndb_perror 323
NDB error code 323: Invalid nodegroup id, nodegroup already existing: Permanent error: Application error
Для отображения только сообщения об ошибке, запустите ndb_perror с опцией --silent (сокращённая форма -s), как показано здесь:
$> ndb_perror -s 323
Invalid nodegroup id, nodegroup already existing: Permanent error: Application error
Как и perror, ndb_perror принимает несколько кодов ошибок:
$> ndb_perror 321 1001
NDB error code 321: Invalid nodegroup id: Permanent error: Application error
NDB error code 1001: Illegal connect string
Дополнительные параметры программы ndb_perror описаны далее в этом разделе.
ndb_perror заменяет perror --ndb, которая устарела в NDB 7.6 и может быть удалена в будущих версиях MySQL NDB Cluster. Для упрощения замены в скриптах и других приложениях, которые могут полагаться на perror для получения информации об ошибках NDB, ndb_perror поддерживает собственную опцию “фиктивную” --ndb, которая ничего не делает.
В следующей таблице представлены все опции, специфичные для программы кластера NDB ndb_perror. Дополнительные описания следуют за таблицей.
Таблица 21.36 Параметры командной строки, используемые с программой ndb_perror
| Формат | Описание | Добавлена, устарела или удалена |
|---|---|---|
| Чтение заданного файла после чтения глобальных файлов | (Поддерживается во всех выпусках NDB на базе MySQL 5.7) | |
| Чтение только параметров по умолчанию из указанного файла | (Поддерживается во всех выпусках NDB на базе MySQL 5.7) | |
| Также читать группы с concat(group, suffix) | (Поддерживается во всех выпусках NDB на базе MySQL 5.7) | |
| Отображение текста справки | ДОБАВЛЕНО: NDB 7.6.4 | |
| Чтение заданного пути из файла входа | (Поддерживается во всех выпусках NDB на базе MySQL 5.7) | |
| Для совместимости с приложениями, зависящими от старых версий perror; ничего не делает | ДОБАВЛЕНО: NDB 7.6.4 | |
| Не читать параметры по умолчанию из любого файла параметров, кроме файла входа | (Поддерживается во всех выпусках NDB на базе MySQL 5.7) | |
| Печать списка аргументов программы и выход | (Поддерживается во всех выпусках NDB на базе MySQL 5.7) | |
| Отобразить только сообщение об ошибке | ДОБАВЛЕНО: NDB 7.6.4 | |
| Вывести информацию о версии программы и выйти | ДОБАВЛЕНО: NDB 7.6.4 | |
| Подробный вывод; отключить с помощью --silent | ДОБАВЛЕНО: NDB 7.6.4 |
Дополнительные опции
-
--help,-?Формат командной строки --helpВведено 5.7.19-ndb-7.6.4 Отображение текста справки программы и выход.
-
--ndbФормат командной строки --ndbВведено 5.7.19-ndb-7.6.4 Для совместимости с приложениями, зависящими от старых версий perror, использующих опцию
--ndbтой программы. При использовании с ndb_perror опция ничего не делает и игнорируется. -
--silent,-sФормат командной строки --silentВведено 5.7.19-ndb-7.6.4 Отображение только сообщения об ошибке.
-
--version,-VФормат командной строки --versionВведено 5.7.19-ndb-7.6.4 Вывести информацию о версии программы и выйти.
-
--verbose,-vФормат командной строки --verboseВведено 5.7.19-ndb-7.6.4 Подробный вывод; отключить с помощью
--silent.
© 2025 Oracle
Licensed under the GPLv2 License.