7.2 NDB 传输错误

此部分列出了在发生传输器错误时写入集群日志的错误代码、名称和消息。

0x00

TE_NO_ERROR

没有错误

0x01

TE_ERROR_CLOSING_SOCKET

关闭套接字时发现错误

0x02

TE_ERROR_IN_SELECT_BEFORE_ACCEPT

接受前发现错误。传输器将重试

0x03

TE_INVALID_MESSAGE_LENGTH

消息中发现错误(消息长度无效)

0x04

TE_INVALID_CHECKSUM

消息中发现错误(校验和)

0x05

TE_COULD_NOT_CREATE_SOCKET

创建套接字时发现错误(无法创建套接字)

0x06

TE_COULD_NOT_BIND_SOCKET

绑定服务器套接字时发现错误

0x07

TE_LISTEN_FAILED

侦听服务器套接字时发现错误

0x08

TE_ACCEPT_RETURN_ERROR

接受过程中发现错误(接受返回错误)

0x0b

TE_SHM_DISCONNECT

远程节点已断开连接

0x0c

TE_SHM_IPC_STAT

无法检查 shm 段

0x0d

TE_SHM_UNABLE_TO_CREATE_SEGMENT

无法创建 shm 段

0x0e

TE_SHM_UNABLE_TO_ATTACH_SEGMENT

无法附加 shm 段

0x0f

TE_SHM_UNABLE_TO_REMOVE_SEGMENT

无法删除 shm 段

0x10

TE_TOO_SMALL_SIGID

签名 ID 太小

0x11

TE_TOO_LARGE_SIGID

签名 ID 太大

0x12

TE_WAIT_STACK_FULL

等待堆栈已满

0x13

TE_RECEIVE_BUFFER_FULL

接收缓冲区已满

0x14

TE_SIGNAL_LOST_SEND_BUFFER_FULL

发送缓冲区已满,试图强制发送失败

0x15

TE_SIGNAL_LOST

发送失败,原因不明(信号丢失)

0x16

TE_SEND_BUFFER_FULL

send buffer满了,不过睡一会解决了

0x21

TE_SHM_IPC_PERMANENT

Shm ipc 永久错误

笔记

Transporter 错误代码0x170x200x22是为 SCI 连接保留的,NDB Cluster 不再支持它们,因此这里不包括在内。