ITEEDU

17.6.3.2. 日志事件

事件日志中记录的事件报告采用下述格式:datetime [string] severitymessage。例如:

09:19:30 2005-07-24 [NDB] INFO -- Node 4 Start phase 4 completed

本节讨论了所有值得通报的事件,按类别以及每一类别中的严重级别排序。

CONNECTION事件

这类事件与簇节点之间的连接有关。

事件

优先级

严重级别

描述

DB节点已连接

8

INFO

数据节点已连接

DB节点断开连接

8

INFO

数据节点断开连接

通信关闭

8

INFO

SQL节点或数据节点的连接已关闭

通信打开

8

INFO

SQL节点或数据节点的连接已打开

CHECKPOINT事件

下面给出的日志消息与检查点有关。

(注释:GCP =全局检查点,LCP =本地检查点)。

事件

优先级

严重级别

描述

在calc keep GCI中,LCP已停止

0

ALERT

LCP已停止

本地检查点片段完成

11

INFO

片段上的LCP已完成

全局检查点完成

10

INFO

GCP完成

全局检查点启动

9

INFO

启动GCP:将REDO日志写入磁盘

本地检查点完成

8

INFO

LCP已正常完成

本地检查点启动

7

INFO

启动LCP:将数据写入磁盘

报告undo日志已封闭

7

INFO

UNDO日志已封闭:缓冲快要溢出

STARTUP事件

下述事件是在成功或失败的节点启动或簇启动时生成的。它们还提供了与启动进程进展状况有关的信息,包括与日志活动有关的信息。

事件

优先级

严重级别

描述

收到内部启动信号STTORRY

15

INFO

重启完成后收到的信息块

Undo记录已执行

15

INFO

 

新的REDO日志已启动

10

INFO

GCI保持X,最新的可恢复GCI Y

新日志已启动

10

INFO

日志部分X,启动MB Y,停止MB Z

拒绝将节点纳入簇中

8

INFO

由于配置错误、无法建立通信、或其他问题,不能将节点包含在簇中。

DB节点邻居

8

INFO

显示附近的数据节点。

DB节点启动阶段X完成

4

INFO

数据节点启动阶段已完成。

节点已被簇成功接纳

3

INFO

显示节点,管理节点,以及动态ID。

DB节点启动阶段已开始

1

INFO

NDB簇节点正在启动。

DB节点的所有启动阶段已完成

1

INFO

NDB簇节点已启动。

DB节点关闭操作已启动

1

INFO

数据节点的关闭操作已开始

DB节点关闭操作失败

1

INFO

无法正常关闭数据节点。

NODERESTART事件

下述事件是在重启节点时产生的,并与节点重启进程的成功或失败相关。

事件

优先级

严重级别

描述

节点失败阶段完成

8

ALERT

通报节点失败阶段的完成

节点失败,节点状态为X

8

ALERT

通报节点已失败

通报仲裁程序结果

2

ALERT

对于仲裁尝试,有8种不同的可能结果:

·         仲裁检查失败,剩余节点少于1/2。

·         仲裁检查成功,节点组多数

·         仲裁检查失败,丢失节点组

·         网络分区,要求仲裁

·         仲裁成功,来自节点X的正面回应

·         仲裁失败,来自节点X的负面回应

·         网络分区,无可用的仲裁程序

·         网络分区,未配置仲裁程序

完成了片段复制

10

INFO

 

完成了目录信息复制

8

INFO

 

完成了分配信息复制

8

INFO

 

开始复制片段

8

INFO

 

完成了所有片段的复制

8

INFO

 

GCP接收已启动

7

INFO

 

GCP接收已完成

7

INFO

 

LCP接收已启动

7

INFO

 

LCP接收已完成(状态= X

7

INFO

 

通报是否发现了仲裁程序

6

INFO

搜索仲裁程序时,有7种可能的结果:

·         管理服务器重启仲裁线程[state=X]

·         准备仲裁程序节点X [ticket=Y]

·         接收仲裁程序节点X [ticket=Y]

·         启动仲裁程序节点X [ticket=Y]

·         丢失了仲裁程序节点X – 进程失败 [state=Y]

·         丢失了仲裁程序节点X – 进程退出 [state=Y]

·         丢失了仲裁程序节点X <error msg> [state=Y]

STATISTICS事件

下述事件具有统计特性。它们提供了相应的信息,如事务和其他操作的数目,低浓度节点发送或接收的数据量,以及内存使用率等。

事件

优先级

严重级别

描述

通报作业日程统计

9

INFO

平均的内部作业日程统计

发送的字节数

9

INFO

发送至节点X的平均字节数

接收的自己#

9

INFO

从节点X接收的平均字节数

通报事务统计

8

INFO

事务数目,提交次数,读取次数,简单读取次数,写入次数,并发操作数目。属性信息,以及放弃次数

通报操作

8

INFO

操作数目

通报表创建

7

INFO

 

内存使用

5

INFO

数据内存和索引内存的使用率(80%、90%和100%)

ERROR事件

这些事件与簇错误和告警有关,如果出现1个或多个这类事件,表明出现了重大故障或失败。

事件

优先级

严重级别

描述

因失去心跳而死亡

8

ALERT

因失去心跳而声明节点X死亡。

传输器错误

2

ERROR

 

传输器告警

8

WARNING

 

失去心跳

8

WARNING

节点X失去心跳#Y

一般性告警事件

2

WARNING

 

INFO事件

这些事件给出了关于簇状态和簇维护活动的一般信息,如日志和心跳传输等。

事件

优先级

严重级别

描述

发出心跳

12

INFO

将心跳发送至节点X

创建日志字节

11

INFO

日志部分,日志文件,MB

一般信息事件

2

INFO