中继服务器记录 (RSR) 包含中继服务器处理的简明摘要,并且包括请求、计时、相似性信息、请求状态和数据量的相关信息。可使用 RSR 诊断中继故障并研究性能特性。
如果将详细程度设置为 1 或更高,将会生成中继服务器记录,并包含到中继服务器日志中。
RSR 是中继服务器日志中的单一行,包含共同概述 HTTP 请求的多个值。为帮助解释中继服务器记录,中继服务器日志文件中包含一个描述 RSR 值的标头。标头行由一些符号组成,文件中也对这些符号做出了说明。符号使用以下约定:
符号 | 数据类型 |
---|---|
b: | 字节计数 |
c: | 其它计数 |
i: | ID 或数字代码 |
m: | 以毫秒为单位计量的时间 |
x: | 十六进制编号 |
name:string | 长度可变的命名字符串值。其中可能包括:中继服务器错误名、中继服务器错误参数和 SAP 通行证信息。 |
oe | 出站启动器报告的元素 |
up | 与从中继服务器发送到后端的请求相关的元素(不包括响应) |
rtp | 与后上先下数据包的往返传输和处理相关的元素 |
dn | 与从后端发送到中继服务器的请求相关的元素(不包括响应) |
in | 等待输入读取所用的时间 |
out | 等待输入写入所用的时间 |
A.B | 该符号表示 B 是 A 的子组件、子进程或一个方面。 |
pkt/packet | 指由中继服务器和/或出站启动器创建的、用于通过上/下行信道通信的数据包 |
各种符号组合在一起(如字段名)表示特定的数据类型。例如,m:up.out 表示中继期间在写入包 (.out) 的上行信道 (up) 中所用的总时间 (m:)。点表示法 (.) 还表示 out 是 up 的子进程。
字段名 | 数据类型 | ||||||||
---|---|---|---|---|---|---|---|---|---|
x:sfp | 会话指纹(相似性信息的组成部分) | ||||||||
i:oe.sidx | 出站启动器指派的会话索引 | ||||||||
flag[0] | 相似性决策;值:n=new、c=continue、h=homed、r=renew。new 表示新相似性;continue 表示已建立的相似性会话中的后续请求;homed 表示指定的后端服务器的新相似性;renew 表示存在冲突,因此对相似性信息进行更新并开启一个新部分。 | ||||||||
flag[1] | 请求持久性;值:p=persistent、n=non-persistent | ||||||||
flag[2] | 请求传输编码;值:k=chunked、l=content-length | ||||||||
flag[3] | 响应持久性;值:p=persistent、n=non-persistent、u=unknown | ||||||||
flag[4] | 响应传输编码;值:k=chunked、l=content-length、u=unknown | ||||||||
b:up | 以字节表示的请求大小 | ||||||||
b:dn | 以字节表示的响应大小 | ||||||||
c:up:pkt | 发送到出站启动器的上行请求包数 | ||||||||
m:up | 与从客户端读取、向上行信道写入以及请求打包的交错执行相关的请求中继期间 | ||||||||
m:up.in | 在请求中继期间等待客户端的请求载荷所用的总时间 | ||||||||
m:up.out | 在中继期间将数据包写入上行信道所用的总时间 | ||||||||
m:rtp | 中继服务器与后端服务器间从发送最后一个请求包到接收第一个响应包所经历的往返处理期间(包括后端处理时间) | ||||||||
m:oe:rtp | 出站启动器与后端服务器间从发送最后一个请求包到接收第一个响应包所经历的往返处理期间(包括后端处理时间) | ||||||||
m:rtp:kpi | 中继服务器与出站启动器间最后一个请求包和第一个响应包的往返中继处理和传送时间,计算方式为 (m:rtp - m:oe.rtp) | ||||||||
c:dn.pkt | 从出站启动器接收到的下行响应包数 | ||||||||
m:dn | 与从下行信道读取和向客户端写入的交错执行相关的响应中继期间 | ||||||||
m:dn.in | 在响应中继期间等待下行信道的响应包所用的总时间 | ||||||||
m:dn.out | 在响应中继期间等待向客户端写入响应载荷所用的总时间 | ||||||||
m:oe.dn | 出站启动器观察到的响应接收期间。此期间与以 m:dn.in 和 m:dn.out 格式计算的时间重叠 | ||||||||
m:close | m:dn 结束到退出 rs_client 扩展所经历的时间 | ||||||||
b:dn.maxLQ | 此请求的本地响应包队列的峰值内存使用量 | ||||||||
c:dn.maxSQ | 此请求的共享内存响应包队列中的响应包数峰值 | ||||||||
i:dn.stts | HTTP 响应状态 | ||||||||
i:err | 错误 ID | ||||||||
i:warn | 警告 ID | ||||||||
m:appTO | 请求的应用程序超时 | ||||||||
err | 错误名称 | ||||||||
warn | 警告名称 | ||||||||
oe.err | 出站启动器错误名称 | ||||||||
oe.err.p0 | 出站启动器的第一个错误参数 | ||||||||
oe.err.p1 | 出站启动器的第二个错误参数 | ||||||||
oe.err.p2 | 出站启动器的第三个错误参数 | ||||||||
up.ua | 请求的用户代理标头 | ||||||||
up.uq | name=value 对中的 URL 查询参数。此字段适合在 SAP 通行证不可用时标记请求内的信息。 | ||||||||
up.AfHdr | 相似性 | ||||||||
up.cookie | 请求中的 cookie 标头 | ||||||||
不适用 |
复合请求前缀(位于每行末尾):
例如:
|
中继服务器记录与以下示例相似:
I. 2012-11-09 02:35:11.296-0500 RSR header: x:sfp i:oe.sidx flag b:up b:dn | c:up.pkt m:up m:up.in m:up.out | m:rtp m:oe.rtp m:rtp.kpi | c:dn.pkt m:dn m:dn.in m:dn.out m:dn.oe | m:close | b:dn.maxLQ c:dn.maxSQ | i:dn.stts i:err i:warn | m:appTO ...other-variable-length-elements... I. 2012-11-09 02:35:38.192-0500 RSR row: d9d72990 0 npkpk 1024477 1031252 | 444 2366 2305 0 | 1001 999 2 | 107 17764 0 17741 24 | 0 | 953152 87 | 200 0 0 | 60000 <err:RSE_NO_ERROR> <warn:RSW_NO_WARNING> <oe.err:N/A> <oe.err.p0:> <oe.err.p1:> <oe.err.p2:> <up.userAgent:RSTestClient> <up.uq:> <up.AfHdr:> <up.cookie:> <11436.4592.F0B0S0R0> <RSTEST02.F0> <S0> I. 2012-11-09 02:36:02.278-0500 RSR row: d9d72990 0 cpkpk 1024534 1031211 | 428 2440 2379 0 | 1000 999 1 | 124 17763 0 17741 22 | 0 | 951657 109 | 200 0 0 | 60000 <err:RSE_NO_ERROR> <warn:RSW_NO_WARNING> <oe.err:N/A> <oe.err.p0:> <oe.err.p1:> <oe.err.p2:> <up.userAgent:RSTestClient> <up.uq:> <up.AfHdr:ias-rs-sessionid="kCnX2QAAAAAAAAAAUzAA";> <up.cookie:> <11436.4592.F0B0S0R0> <RSTEST02.F0> <S0> I. 2012-11-09 02:36:26.515-0500 RSR row: d9d72990 0 cnknk 1024529 1031230 | 400 2440 2379 0 | 1000 999 1 | 153 17924 0 17899 22 | 0 | 942016 114 | 200 0 0 | 60000 <err:RSE_NO_ERROR> <warn:RSW_NO_WARNING> <oe.err:N/A> <oe.err.p0:> <oe.err.p1:> <oe.err.p2:> <up.userAgent:RSTestClient> <up.uq:> <up.AfHdr:ias-rs-sessionid="kCnX2QAAAAAAAAAAUzAA";> <up.cookie:> <11436.4592.F0B0S0R0> <RSTEST02.F0> <S0> I. 2012-11-09 02:36:31.830-0500 RSR row: 63685111 4294967295 upkuu 1024000 0 | 0 0 2379 0 | 0 0 0 | 0 0 0 0 0 | 2439 | 0 0 | 0 1001 0 | 60000 <err:RSE_ROOT_FARM_NOT_FOUND_BY_CLIENT> <warn:RSW_NO_WARNING> <oe.err:N/A> <oe.err.p0:> <oe.err.p1:> <oe.err.p2:> <up.userAgent:RSTestClient> <up.uq:> <up.AfHdr:> <up.cookie:> <11436.4592.-> I. 2012-11-09 02:36:34.397-0500 RSR row: 592cbcd2 4294967295 upkuu 1024000 0 | 0 0 2362 0 | 0 0 0 | 0 0 0 0 0 | 2422 | 0 0 | 0 1001 0 | 60000 <err:RSE_ROOT_FARM_NOT_FOUND_BY_CLIENT> <warn:RSW_NO_WARNING> <oe.err:N/A> <oe.err.p0:> <oe.err.p1:> <oe.err.p2:> <up.userAgent:RSTestClient> <up.uq:> <up.AfHdr:> <up.cookie:> <13896.6936.-> I. 2012-11-09 02:36:36.964-0500 RSR row: de525dfc 4294967295 unkuu 1024000 0 | 0 0 2361 0 | 0 0 0 | 0 0 0 0 0 | 2422 | 0 0 | 0 1001 0 | 60000 <err:RSE_ROOT_FARM_NOT_FOUND_BY_CLIENT> <warn:RSW_NO_WARNING> <oe.err:N/A> <oe.err.p0:> <oe.err.p1:> <oe.err.p2:> <up.userAgent:RSTestClient> <up.uq:> <up.AfHdr:> <up.cookie:> <7160.7896.-> I. 2012-11-09 02:36:58.638-0500 RSR row: dff5c798 1 npkpk 1024477 1031252 | 285 2440 2377 0 | 1001 1000 1 | 21 17927 2 17911 51 | 0 | 865392 9 | 200 0 0 | 60000 <err:RSE_NO_ERROR> <warn:RSW_NO_WARNING> <oe.err:N/A> <oe.err.p0:> <oe.err.p1:> <oe.err.p2:> <up.userAgent:RSTestClient> <up.uq:> <up.AfHdr:> <up.cookie:> <7160.7896.F0B0S1R0> <RSTEST02.F0> <S0> I. 2012-11-09 03:53:12.359-0500 RSR row: 87293f45 0 cnluu 1515 0 | 2 1 0 0 | 0 0 0 | 1 0 0 0 0 | 1 | 0 0 | 0 4015 103 | 120000 <err:RSE_CLIENT_RSOE_REPORT_SESSION_ERR> <warn:RSW_CONTENT_LENGTH_RESPONSE_NOT_COMPLETED> <oe.err:OEE_RS_IDX_NOT_FOUND(1029)> <oe.err.p0:61166> <oe.err.p1:_unused_> <oe.err.p2:_unused_> <up.userAgent:RSTestClient> <up.uq:> <up.AfHdr:ias-rs-sessionid=RT8phwAA7u4AAAAAUzAA> <up.cookie:> <7800.11500.F0B0S0R0> <RSTEST02.F0> <S0> |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |