本節列出在發生傳輸器錯誤時,寫入叢集日誌的錯誤代碼、名稱和訊息。
- 0x00
TE_NO_ERROR
無錯誤
- 0x01
TE_ERROR_CLOSING_SOCKET
關閉 Socket 時發現錯誤
- 0x02
TE_ERROR_IN_SELECT_BEFORE_ACCEPT
在 accept 之前發現錯誤。傳輸器將重試
- 0x03
TE_INVALID_MESSAGE_LENGTH
訊息中發現錯誤(訊息長度無效)
- 0x04
TE_INVALID_CHECKSUM
訊息中發現錯誤(檢查總和)
- 0x05
TE_COULD_NOT_CREATE_SOCKET
建立 Socket 時發現錯誤(無法建立 Socket)
- 0x06
TE_COULD_NOT_BIND_SOCKET
繫結伺服器 Socket 時發現錯誤
- 0x07
TE_LISTEN_FAILED
監聽伺服器 Socket 時發現錯誤
- 0x08
TE_ACCEPT_RETURN_ERROR
在 accept 期間發現錯誤(accept 返回錯誤)
- 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
Sig ID 太小
- 0x11
TE_TOO_LARGE_SIGID
Sig 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
傳送緩衝區已滿,但睡眠一段時間後已解決
- 0x21
TE_SHM_IPC_PERMANENT
Shm ipc 永久錯誤
傳輸器錯誤代碼 0x17 到 0x20 和 0x22 保留給 SCI 連線,此版本的 NDB Cluster 不支援 SCI 連線,因此這裡未包含這些代碼。