21.5.3.2 NDB 群集日志事件
事件日志中报告的事件报告具有以下格式:
datetime [string] severity -- message
For example:
09:19:30 2005-07-24 [NDB] INFO -- Node 4 Start phase 4 completed
本节讨论所有可报告事件,按类别和每个类别中的严重性级别排序。
在事件描述中,GCP 和 LCP 分别 table 示“全局检查点”和“本地检查点”。
CONNECTION Events
这些事件与群集节点之间的连接相关联。
table21.269 与群集节点之间的连接相关的事件
Event | Priority | Severity Level | Description |
---|---|---|---|
Connected | 8 | INFO | 数据节点已连接 |
Disconnected | 8 | ALERT | 数据节点断开 |
CommunicationClosed | 8 | INFO | SQL 节点或数据节点连接已关闭 |
CommunicationOpened | 8 | INFO | SQL 节点或数据节点连接已打开 |
ConnectedApiVersion | 8 | INFO | 使用 API 版本的连接 |
CHECKPOINT Events
此处显示的日志记录消息与检查点关联。
table21.270 与检查点相关的事件
Event | Priority | Severity Level | Description |
---|---|---|---|
GlobalCheckpointStarted | 9 | INFO | GCP 启动:REDO 日志写入磁盘 |
GlobalCheckpointCompleted | 10 | INFO | GCP finished |
LocalCheckpointStarted | 7 | INFO | LCP 的开始:将数据写入磁盘 |
LocalCheckpointCompleted | 7 | INFO | LCP 正常完成 |
LCPStoppedInCalcKeepGci | 0 | ALERT | LCP stopped |
LCPFragmentCompleted | 11 | INFO | 片段上的 LCP 已完成 |
UndoLogBlocked | 7 | INFO | UNDO 日志记录被阻止;缓冲区溢出 |
RedoStatus | 7 | INFO | Redo status |
STARTUP Events
响应于节点或集群的启动及其成功或失败,将生成以下事件。它们还提供有关启动过程进度的信息,包括有关日志记录活动的信息。
table21.271 与节点或集群启动有关的事件
Event | Priority | Severity Level | Description |
---|---|---|---|
NDBStartStarted | 1 | INFO | 数据节点启动阶段已启动(所有节点均已启动) |
NDBStartCompleted | 1 | INFO | 开始阶段已完成,所有数据节点 |
STTORRYRecieved | 15 | INFO | 重新启动完成后收到的块 |
StartPhaseCompleted | 4 | INFO | 数据节点开始阶段* X *已完成 |
CM_REGCONF | 3 | INFO | 节点已成功包含到集群中;显示节点,Management 节点和动态 ID |
CM_REGREF | 8 | INFO | 节点已被拒绝包含在集群中;由于配置错误,无法构建通信或其他问题而无法包含在群集中 |
FIND_NEIGHBOURS | 8 | INFO | 显示相邻的数据节点 |
NDBStopStarted | 1 | INFO | 数据节点关闭启动 |
NDBStopCompleted | 1 | INFO | 数据节点关闭完成 |
NDBStopForced | 1 | ALERT | 强制关闭数据节点 |
NDBStopAborted | 1 | INFO | 无法正常关闭数据节点 |
StartREDOLog | 4 | INFO | 新的重做日志开始; GCI 保留* X *,最新可恢复的 GCI * Y * |
StartLog | 10 | INFO | 新日志开始;日志部分* X *,开始 MB * Y *,停止 MB * Z * |
UNDORecordsExecuted | 15 | INFO | 撤消记录已执行 |
StartReport | 4 | INFO | Report started |
LogFileInitStatus | 7 | INFO | 日志文件初始化状态 |
LogFileInitCompStatus | 7 | INFO | 日志文件完成状态 |
StartReadLCP | 10 | INFO | 开始读取本地检查点 |
ReadLCPComplete | 10 | INFO | 读取完成本地检查点 |
RunRedo | 8 | INFO | 运行重做日志 |
RebuildIndex | 10 | INFO | Rebuilding indexes |
NODERESTART Events
重新启动节点时会生成以下事件,这些事件与节点重新启动过程的成功或失败有关。
table21.272 与重启节点有关的事件
Event | Priority | Severity Level | Description |
---|---|---|---|
NR_CopyDict | 7 | INFO | 完成词典信息的复制 |
NR_CopyDistr | 7 | INFO | 完成复制分发信息 |
NR_CopyFragsStarted | 7 | INFO | 开始复制片段 |
NR_CopyFragDone | 10 | INFO | 完成复制片段 |
NR_CopyFragsCompleted | 7 | INFO | 完成复制所有片段 |
NodeFailCompleted | 8 | ALERT | 节点故障阶段已完成 |
NODE_FAILREP | 8 | ALERT | 报告节点发生故障 |
ArbitState | 6 | INFO | 报告是否找到仲裁员;寻求仲裁员时有七种不同的可能结果,如下所示: |
Management 服务器重新启动仲裁线程[state = * +127+ *]准备仲裁节点* X * [票证= * +129+ *]接收仲裁者节点* X * [门票= * +131+ *]开始的仲裁节点* X * [门票= * +133+ *]丢失的仲裁器节点* X -处理失败[状态= * +135+ *]丢失的仲裁者节点 X -进程退出[state = * +137+ *]丢失的仲裁者节点 X * [state = * +139+ *] | |||
ArbitResult | 2 | ALERT | 报告仲裁员结果;此处列出了八种可能的仲裁尝试结果: 仲裁检查失败:仅剩不到 1/2 个节点 仲裁检查成功:节点组占多数 仲裁检查失败:缺少节点组 网络分区:需要仲裁 仲裁成功:来自节点* X 的肯定答复仲裁失败:节点 X *的否定响应网络分区:无仲裁器可用 网络分区:未配置仲裁器 |
GCP_TakeoverStarted | 7 | INFO | GCP 接管开始 |
GCP_TakeoverCompleted | 7 | INFO | GCP 接管完成 |
LCP_TakeoverStarted | 7 | INFO | LCP 接管开始 |
LCP_TakeoverCompleted | 7 | INFO | LCP 收购完成(状态= * X *) |
ConnectCheckStarted | 6 | INFO | 开始进行连接检查 |
ConnectCheckCompleted | 6 | INFO | 连接检查已完成 |
NodeFailRejected | 6 | ALERT | 节点故障阶段失败 |
STATISTICS Events
以下事件具有统计性质。它们提供信息,例如事务数量和其他操作,各个节点发送或接收的数据量以及内存使用情况。
table21.273 具有统计性质的事件
Event | Priority | Severity Level | Description |
---|---|---|---|
TransReportCounters | 8 | INFO | 报告事务统计信息,包括事务数,提交,读取,简单读取,写入,并发操作,属性信息和中止 |
OperationReportCounters | 8 | INFO | 操作次数 |
TableCreated | 7 | INFO | 报告已创建 table 的数量 |
JobStatistic | 9 | INFO | 平均内部作业调度统计 |
ThreadConfigLoop | 9 | INFO | 线程配置循环数 |
SendBytesStatistic | 9 | INFO | 发送到节点* X *的平均字节数 |
ReceiveBytesStatistic | 9 | INFO | 从节点* X *接收的平均字节数 |
MemoryUsage | 5 | INFO | 数据和索引内存使用率(80%,90%和 100%) |
MTSignalStatistics | 9 | INFO | Multithreaded signals |
SCHEMA Events
这些事件与 NDB 群集架构操作有关。
table21.274 与 NDB 群集架构操作有关的事件
Event | Priority | Severity Level | Description |
---|---|---|---|
CreateSchemaObject | 8 | INFO | 创建对象的架构 |
AlterSchemaObject | 8 | INFO | 模式对象已更新 |
DropSchemaObject | 8 | INFO | 架构对象已删除 |
ERROR Events
这些事件与群集错误和警告有关。这些中的一个或多个的存在通常 table 明发生了重大故障或故障。
table21.275 与群集错误和警告有关的事件
Event | Priority | Severity Level | Description |
---|---|---|---|
TransporterError | 2 | ERROR | Transporter error |
TransporterWarning | 8 | WARNING | Transporter warning |
MissedHeartbeat | 8 | WARNING | 节点* X 丢失的心跳号 Y * |
DeadDueToHeartbeat | 8 | ALERT | 由于缺少心跳,节点* X *声明为“死” |
WarningEvent | 2 | WARNING | 一般警告事件 |
SubscriptionStatus | 4 | WARNING | 更改订阅状态 |
INFO Events
这些事件提供有关群集状态以及与群集维护相关的活动的常规信息,例如日志记录和心跳传输。
table21.276 信息事件
Event | Priority | Severity Level | Description |
---|---|---|---|
SentHeartbeat | 12 | INFO | Sent heartbeat |
CreateLogBytes | 11 | INFO | 创建日志:日志部分,日志文件,大小(MB) |
InfoEvent | 2 | INFO | 一般信息活动 |
EventBufferStatus | 7 | INFO | 事件缓冲区状态 |
EventBufferStatus2 | 7 | INFO | 改进了事件缓冲区状态信息;在 NDB 7.5.1 中添加 |
Note
只有在启用VM_TRACE
的情况下编译 NDB 群集时,SentHeartbeat
事件才可用。
SINGLEUSER Events
这些事件与进入和退出单用户模式相关。
table21.277 与单用户模式有关的事件
Event | Priority | Severity Level | Description |
---|---|---|---|
SingleUser | 7 | INFO | 进入或退出单用户模式 |
BACKUP Events
这些事件提供有关正在创建或还原的备份的信息。
table21.278 备份事件
Event | Priority | Severity Level | Description |
---|---|---|---|
BackupStarted | 7 | INFO | Backup started |
BackupStatus | 7 | INFO | Backup status |
BackupCompleted | 7 | INFO | Backup completed |
BackupFailedToStart | 7 | ALERT | 备份无法启动 |
BackupAborted | 7 | ALERT | 备份被用户中止 |
RestoreStarted | 7 | INFO | 开始从备份还原 |
RestoreMetaData | 7 | INFO | Restoring metadata |
RestoreData | 7 | INFO | Restoring data |
RestoreLog | 7 | INFO | 恢复日志文件 |
RestoreCompleted | 7 | INFO | 从备份完成还原 |
SavedEvent | 7 | INFO | Event saved |