21.5.2.4 NDB 群集:NDB 传输器错误
本节列出了在传输器错误的情况下写入集群日志的错误代码,名称和消息。
-
0x00
- TE_NO_ERROR
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
await 堆栈已满
-
0x13
- TE_RECEIVE_BUFFER_FULL
接收缓冲区已满
-
0x14
- TE_SIGNAL_LOST_SEND_BUFFER_FULL
发送缓冲区已满,尝试强制发送失败
-
0x15
- TE_SIGNAL_LOST
发送失败,原因不明(signal 丢失)
-
0x16
- TE_SEND_BUFFER_FULL
发送缓冲区已满,但解决了一段时间
-
0x21
- TE_SHM_IPC_PERMANENT
Shm ipc 永久错误
Note
传输程序错误代码 0x17 到 0x20 和 0x22 保留用于 SCI 连接,此版本的 NDB Cluster 不支持它们,因此此处不包括。