RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Глава 7. Ошибки NDB Cluster API

Эта секция предоставляет список кодов выхода и сообщения, возвращенные сбойным узлом данных (процесс ndbd или ndbmtd), а также сообщения журнала ошибок транспортера NDB.

Для получения информации об обработке ошибок и кодах ошибок для API NDB см. NDB API Errors and Error Handling. Для получения информации об обработке ошибок и кодах ошибок для MGM API посмотрите MGM API Errors, а также The ndb_mgm_error Type.

7.1. Сообщения об ошибках узла данных

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

7.1.1. Классификация ошибок ndbd

Эта секция перечисляет классификации для сообщений об ошибках, описанных в разделе 7.1.2.

XNE

Success

No error

XUE

Unknown

Unknown

XIE

XST_R

Internal error, programming error or missing error message, please report a bug

XCE

Permanent error, external action needed

Configuration error

XAE

Temporary error, restart node

Arbitration error

XRE

Temporary error, restart node

Restart error

XCR

Permanent error, external action needed

Resource configuration error

XFF

Permanent error, external action needed

File system full

XFI

Ndbd file system error, restart node initial

Ndbd file system inconsistency error, please report a bug

XFL

Ndbd file system error, restart node initial

Ndbd file system limit exceeded

7.1.2. Коды ошибок ndbd

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

Для получения дополнительной информации о ядерных блоках см. главу 4.

Значения, данные в колонке Classification каждой из следующих таблиц, даны в разделе 7.1.1.

7.1.2.1. Общие ошибки

Эта секция содержит коды ошибок ndbd, которые универсальны по своей природе или не связаны с определенным ядерным блоком NDB.

NDBD_EXIT_GENERIC

XRE

Generic error

NDBD_EXIT_PRGERR

XIE

Assertion

NDBD_EXIT_NODE_NOT_IN_CONFIG

XCE

node id in the configuration has the wrong type, (i.e. not an NDB node)

NDBD_EXIT_SYSTEM_ERROR

XIE

System error, node killed during node restart by other node

NDBD_EXIT_INDEX_NOTINRANGE

XIE

Array index out of range

NDBD_EXIT_ARBIT_SHUTDOWN

XAE

Node lost connection to other nodes and can not form a unpartitioned cluster, please investigate if there are error(s) on other node(s)

NDBD_EXIT_PARTITIONED_SHUTDOWN

XAE

Partitioned cluster detected. Please check if cluster is already running

NDBD_EXIT_NODE_DECLARED_DEAD

XAE

Node declared dead. See error log for details

NDBD_EXIT_POINTER_NOTINRANGE

XIE

Pointer too large

NDBD_EXIT_SR_OTHERNODEFAILED

XRE

Another node failed during system restart, please investigate error(s) on other node(s)

NDBD_EXIT_NODE_NOT_DEAD

XRE

Internal node state conflict, most probably resolved by restarting node again

NDBD_EXIT_SR_REDOLOG

XFI

Error while reading the REDO log

NDBD_EXIT_SR_SCHEMAFILE

XFI

Error while reading the schema file

2311

XIE

Conflict when selecting restart type

NDBD_EXIT_NO_MORE_UNDOLOG

XCR

No more free UNDO log, increase UndoIndexBuffer

NDBD_EXIT_SR_UNDOLOG

XFI

Error while reading the datapages and UNDO log

NDBD_EXIT_SINGLE_USER_MODE

XRE

Data node is not allowed to get added to the cluster while it is in single user mode

NDBD_EXIT_MEMALLOC

XCE

Memory allocation failure, please decrease some configuration parameters

NDBD_EXIT_BLOCK_JBUFCONGESTION

XIE

Job buffer congestion

NDBD_EXIT_TIME_QUEUE_ZERO

XIE

Error in zero time queue

NDBD_EXIT_TIME_QUEUE_SHORT

XIE

Error in short time queue

NDBD_EXIT_TIME_QUEUE_LONG

XIE

Error in long time queue

NDBD_EXIT_TIME_QUEUE_DELAY

XIE

Error in time queue, too long delay

NDBD_EXIT_TIME_QUEUE_INDEX

XIE

Time queue index out of range

NDBD_EXIT_BLOCK_BNR_ZERO

XIE

Send signal error

NDBD_EXIT_WRONG_PRIO_LEVEL

XIE

Wrong priority level when sending signal

NDBD_EXIT_NDBREQUIRE

XIE

Internal program error (failed ndbrequire)

NDBD_EXIT_NDBASSERT

XIE

Internal program error (failed ndbassert)

NDBD_EXIT_ERROR_INSERT

XNE

Error insert executed

NDBD_EXIT_INVALID_CONFIG

XCE

Invalid configuration received from Management Server

NDBD_EXIT_RESOURCE_ALLOC_ERROR

XCE

Resource allocation error, please review the configuration

NDBD_EXIT_NO_MORE_REDOLOG

XCR

Fatal error due to end of REDO log. Increase NoOfFragmentLogFiles or FragmentLogFileSize

NDBD_EXIT_OS_SIGNAL_RECEIVED

XIE

Error OS signal received

NDBD_EXIT_SR_RESTARTCONFLICT

XRE

Partial system restart causing conflicting file systems

7.1.2.2. Ошибки VM

Эта секция содержит коды ошибок ndbd, которые связаны с проблемами в ядерном блоке VM (виртуальной машине).

NDBD_EXIT_OUT_OF_LONG_SIGNAL_MEMORY

XCR

Signal lost, out of long signal memory, please increase LongMessageBuffer

NDBD_EXIT_WATCHDOG_TERMINATE

XIE

WatchDog terminate, internal error or massive overload on the machine running this node

NDBD_EXIT_SIGNAL_LOST_SEND_BUFFER_FULL

XCR

Signal lost, out of send buffer memory, please increase SendBufferMemory or lower the load

NDBD_EXIT_SIGNAL_LOST

XIE

Signal lost (unknown reason)

NDBD_EXIT_ILLEGAL_SIGNAL

XIE

Illegal signal (version mismatch a possibility)

NDBD_EXIT_CONNECTION_SETUP_FAILED

XCE

Connection setup failed

7.1.2.3. Ошибки NDBCNTR

Эта секция содержит коды ошибок ndbd, которые связаны с проблемами в ядерном блоке NDBCNTR (инициализация и конфигурация) NDB.

NDBD_EXIT_RESTART_TIMEOUT

XCE

Total restart time too long, consider increasing StartFailureTimeout or investigate error(s) on other node(s)

NDBD_EXIT_RESTART_DURING_SHUTDOWN

XRE

Node started while node shutdown in progress. Please wait until shutdown complete before starting node

NDBD_EXIT_UPGRADE_INITIAL_REQUIRED

XRE

Node upgrade requires initial restart to rebuild filesystem. Please retry with --initial or reconsider.

7.1.2.4. Ошибки DIH

Этот раздел содержит коды ошибок, которые связаны с проблемами в ядерном блоке DIH (обработчик распределения).

NDBD_EXIT_MAX_CRASHED_REPLICAS

XFL

Too many crashed replicas (8 consecutive node restart failures)

NDBD_EXIT_MASTER_FAILURE_DURING_NR

XRE

Unhandled master failure during node restart

NDBD_EXIT_LOST_NODE_GROUP

XAE

All nodes in a node group are unavailable

NDBD_EXIT_NO_RESTORABLE_REPLICA

XFI

Unable to find a restorable replica

7.1.2.5. Ошибки ACC

Эта секция содержит коды ошибок ndbd, которые связаны с проблемами в ядерном блоке ACC (управление доступом и блокировками).

NDBD_EXIT_SR_OUT_OF_INDEXMEMORY

XCR

Out of index memory during system restart, please increase DataMemory

7.1.2.6. Ошибки TUP

Эта секция содержит коды ошибок ndbd, которые связаны с проблемами в ядерном блоке TUP (управление кортежем).

NDBD_EXIT_SR_OUT_OF_DATAMEMORY

XCR

Out of data memory during system restart, please increase DataMemory

7.1.2.7. Ошибки LQH

В настоящее время есть один код ошибки ndbd, связанный с ядерным блоком LQH:

NDBD_EXIT_LCP_SCAN_WATCHDOG_FAIL

XIE

LCP fragment scan watchdog detected a problem. Please report a bug.

На самом низком уровне LCP включает ряд просмотров фрагмента. Просмотры требуют DBDIH. Владелец использует сигнал LCP_FRAG_ORD ядерному блоку DBLQH. DBLQH тогда запрашивает блок BACKUP, чтобы выполнить просмотр фрагмента, делая запись получающихся данных на диск. Этот просмотр применяет блок DBLQH.

7.1.2.8. Ошибки NDBFS

Эта секция содержит коды ошибок, которые связаны с проблемами в ядерном блоке NDBFS (файловая система).

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

NDBD_EXIT_AFS_NOPATH

XIE

No file system path

2802

XIE

Channel is full

2803

XIE

No more threads

NDBD_EXIT_AFS_PARAMETER

XIE

Bad parameter

NDBD_EXIT_AFS_INVALIDPATH

XCE

Illegal file system path

NDBD_EXIT_AFS_MAXOPEN

XCR

Max number of open files exceeded, please increase MaxNoOfOpenFiles

NDBD_EXIT_AFS_ALREADY_OPEN

XIE

File has already been opened

NDBD_EXIT_AFS_ENVIRONMENT

XIE

Environment error using file

NDBD_EXIT_AFS_TEMP_NO_ACCESS

XIE

Temporary on access to file

NDBD_EXIT_AFS_DISK_FULL

XFF

The file system is full

NDBD_EXIT_AFS_PERMISSION_DENIED

XCE

Received permission denied for file

NDBD_EXIT_AFS_INVALID_PARAM

XCE

Invalid parameter for file

NDBD_EXIT_AFS_UNKNOWN

XIE

Unknown file system error

NDBD_EXIT_AFS_NO_MORE_RESOURCES

XIE

System reports no more file system resources

NDBD_EXIT_AFS_NO_SUCH_FILE

XFI

File not found

NDBD_EXIT_AFS_READ_UNDERFLOW

XFI

Read underflow

NDBD_EXIT_AFS_ZLIB_INIT_FAIL

XIE

Zlib init failure, please check the zlib version

NDBD_EXIT_INVALID_LCP_FILE

XFI

Invalid LCP

NDBD_EXIT_INSUFFICENT_NODES

XRE

Insufficent nodes for system restart

NDBD_EXIT_UNSUPPORTED_VERSION

XRE

Unsupported version

NDBD_EXIT_RESTORE_SCHEMA

XCR

Failure to restore schema

NDBD_EXIT_GRACEFUL_SHUTDOWN_ERROR

XNE

Graceful shutdown not 100% possible due to mixed ndbd versions

7.1.2.9. Ошибки Sentinel

Особый случай, чтобы обработать неизвестные или неклассифицированные ошибки. Необходимо всегда сообщать об ошибке, используя http://bugs.mysql.com/, если можно повторить проблему, дающую начало этой ошибке.

0

XUE

No message slogan found (please report a bug if you get this error code)

7.2. Ошибки транспортера NDB

Эта секция перечисляет коды ошибок, имена и сообщения, которые написаны в журнал группы в случае ошибок транспортера.

0x00

TE_NO_ERROR

No error

0x01

TE_ERROR_CLOSING_SOCKET

Error found during closing of socket

0x02

TE_ERROR_IN_SELECT_BEFORE_ACCEPT

Error found before accept. The transporter will retry

0x03

TE_INVALID_MESSAGE_LENGTH

Error found in message (invalid message length)

0x04

TE_INVALID_CHECKSUM

Error found in message (checksum)

0x05

TE_COULD_NOT_CREATE_SOCKET

Error found while creating socket (can't create socket)

0x06

TE_COULD_NOT_BIND_SOCKET

Error found while binding server socket

0x07

TE_LISTEN_FAILED

Error found while listening to server socket

0x08

TE_ACCEPT_RETURN_ERROR

Error found during accept (accept return error)

0x0b

TE_SHM_DISCONNECT

The remote node has disconnected

0x0c

TE_SHM_IPC_STAT

Unable to check shm segment

0x0d

TE_SHM_UNABLE_TO_CREATE_SEGMENT

Unable to create shm segment

0x0e

TE_SHM_UNABLE_TO_ATTACH_SEGMENT

Unable to attach shm segment

0x0f

TE_SHM_UNABLE_TO_REMOVE_SEGMENT

Unable to remove shm segment

0x10

TE_TOO_SMALL_SIGID

Sig ID too small

0x11

TE_TOO_LARGE_SIGID

Sig ID too large

0x12

TE_WAIT_STACK_FULL

Wait stack was full

0x13

TE_RECEIVE_BUFFER_FULL

Receive buffer was full

0x14

TE_SIGNAL_LOST_SEND_BUFFER_FULL

Send buffer was full,and trying to force send fails

0x15

TE_SIGNAL_LOST

Send failed for unknown reason (signal lost)

0x16

TE_SEND_BUFFER_FULL

The send buffer was full, but sleeping for a while solved

0x21

TE_SHM_IPC_PERMANENT

Shm ipc Permanent error

Коды ошибок транспортера с 0x17 по 0x20 и 0x22 резервируются для связей SCI, которые больше не поддерживаются в NDB Cluster, поэтому они не показаны здесь.

Поиск

 

Найди своих коллег!

Вы можете направить письмо администратору этой странички, Алексею Паутову. mailto:alexey.v.pautov@mail.ru