可使用出站启动器记录 (OER) 诊断中继故障并研究性能。OER 包含出站启动器对单一请求的简明处理摘要,并且包括请求、计时、重要调试信息、请求状态和数据量的相关信息。如果将详细程度设置为 1 或更高,将会生成出站启动器记录,并包含到出站启动器日志中。每个 HTTP 请求都有一个 OER 数据行。
出站启动器记录包括一组数据类型(由符号表示)和值。这些符号及其关联的数据类型在下表中列出:
符号 | 数据类型 |
---|---|
b: | 字节计数 |
c: | 通用数字计数器 |
i: | ID 或数字代码 |
m: | 以毫秒为单位计量的时间 |
x: | 十六进制编号 |
name:string | 长度可变的命名字符串值。其中可能包括:用户代理信息、相似性信息、cookie 信息、出站启动器错误、出站启动器错误参数、中继服务器名称、中继服务器错误名以及标签。 |
up | 与发送到后端的中继请求相关的元素(不包括响应) |
rtp | 与后上先下数据包的往返传输和处理相关的元素 |
dn | 与从后端发送到中继服务器的中继请求相关的元素(不包括响应) |
各种符号组合在一起(如字段名)表示特定的数据类型。例如,b:up.maxReqQ 对应于每个请求的上行 (up) 包队列 (maxReqQ) 的峰值内存使用量的字节计数 (b:)。
字段名 | 数据类型 |
---|---|
i:oidx | 中继服务器群中的中继服务器索引 |
i:ridx | 中继服务器指派的临时请求索引 |
i:sidx | 出站启动器指派给第一个请求的应用程序会话索引 |
x:snum | 中继服务器指派给第一个请求的会话序列号 |
x:sfp | 中继服务器在第一个请求上指派的会话指纹 |
m:up | 从发送第一个请求包开始到发送最后一个请求包所经历的请求中继期间 |
m:rtp | 出站启动器与后端服务器间从发送最后一个请求包到接收第一个响应包所经历的往返处理期间(包括后端处理时间) |
m:dn | 从第一个响应包到达开始到最后一个响应包到达所经历的响应中继期间 |
m:close | 从最后一个响应包到达到对相似性上下文进行垃圾收集或重用所经历的空闲期间 |
b:up.maxReqQ | 每个请求上行包队列的峰值内存使用量 |
b:dn.maxShrQ | 此请求的响应中继期间,共享下行包队列的峰值内存使用量 |
i:err | 错误 ID |
err.p0 | 出站启动器的第一个错误参数 |
err.p1 | 出站启动器的第二个错误参数 |
err.p2 | 出站启动器的第三个错误参数 |
出站启动器记录与以下示例相似:
I. 2012-11-09 02:35:12.821-0500 <OEHost> OER header: i:oidx i:ridx i:sidx x:snum x:sfp | m:up m:rtp m:dn m:close | b:up.maxReqQ b:dn.maxShrQ | i:err ...other-variable-length-elements... I. 2012-11-09 02:35:41.070-0500 <Backend-0000> OER row: 0 0 0 0 d9d72990 | 2364 999 23 20620 | 49723 65455 | 0 <err:OEE_NO_ERROR> <err.p0:> <err.p1:> <err.p2:> I. 2012-11-09 02:36:05.153-0500 <Backend-0000> OER row: 0 0 0 0 d9d72990 | 2439 999 21 20615 | 56968 65455 | 0 <err:OEE_NO_ERROR> <err.p0:> <err.p1:> <err.p2:> I. 2012-11-09 02:36:08.614-0500 <Backend-0000> OER row: 0 0 0 0 d9d72990 | 2439 999 21 0 | 56968 65455 | 0 <err:OEE_NO_ERROR> <err.p0:> <err.p1:> <err.p2:> I. 2012-11-09 03:53:12.362-0500 <Backend-0000> OER row: 0 0 1 0 87293f45 | 0 0 0 0 | 0 0 | 1029 <err:OEE_RS_IDX_NOT_FOUND> <err.p0:61166> <err.p1:> <err.p2:> |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |