从 STREAMS 日志驱动程序接收错误日志消息。
strerr
strerr 守护进程从 STREAMS 日志驱动程序接收错误日志消息,并将它们附加到一个日志文件中。 产生的错误日志文件驻留在 /var/adm/streams 目录中,并命名为 error.mm-dd, 其中 mm 是包含在每个日志文件中的信息的月份,dd 则是信息的日期。
错误日志消息的格式是:
<seq> <time> <ticks> <flags> <mid> <sud> <text>
这些字段的定义如下:
<seq> | 错误序列号 |
<time> | 消息时间(格式为 hh:mm:ss) |
<ticks> | 引导优先级别之后的消息时间(以机器滴答信号计算) |
<flags> | 具有以下值之一: |
<mid> | 源的模块标识号 |
<sid> | 源的子标识号 |
<text> | 错误消息的格式化文本
在多处理器系统上,<text> 由两部分组成: |
错误日志中出现的消息是为了报告异常情况,需要您的系统管理员注意。 标明 STREAMS 驱动程序或模块的完全失败的消息应设置 F 标志。需要管理员立即注意的消息应设置 N 标志,以便使错误记录器通过 mail 命令发送消息给管理员。优先级别在错误日志中通常没有含义,但如果消息也发送给跟踪进程,则该级别就有了含义。
一旦启动,strerr 守护进程将继续执行,直到用户终止该守护进程。 通常,strerr 守护进程是异步执行的。
注:每次只允许一个 strerr 守护进程打开 STREAMS 日志驱动程序。 如果一个模块或驱动程序生成大量错误消息,则运行错误记录器会导致 STREAMS 性能退化。如果大量消息在短时间内生成,则日志驱动程序可能无法传递某些消息。 这种情况会通过日志文件中消息序列号的间距显示。
/var/adm/streams/error.mm-dd | 错误日志文件。 |
AIX 5L Version 5.2 Communications Programming Concepts 中的 List of Streams Commands、STREAMS Overview 和 Understanding the log Device Driver。