访问日志记录 access-logging

使用这些服务器设置进行日志记录访问。

语法

TC::directory — 日志文件文件夹 section-5d9e2168d4504bbe9868b7d6051c9d67

Platform Server写入日志文件的文件夹。 这可以是绝对路径或相对于​ install_folder ​的路径。 默认值为​​ install_folder/日志。

NOTE
在更改此设置之前,必须创建新文件夹。 如果安装映像服务后以非root用户帐户运行,请确保文件夹具有正确的读/写访问权限。

TC::maxDays — 保留日志文件的天数 section-45cbecffc5694c87b7d5c176a44a4885

日志文件应保留的天数。 每天的午夜创建新日志文件。 此时,服务器将删除日志文件文件夹中所有超过指定天数的文件,包括由图像服务器或渲染服务器写入的文件。 默认值为 10。

TC::prefix — 访问日志文件名 section-1003856323b844049632710a5a056aa7

将访问日志数据写入其中的文件的名称前缀。 日期和文件后缀(​ yyyy-mm-dd.log)附加到指定的字符串。 访问日志文件的名称必须与跟踪日志文件的名称不同。 默认值为“access-”。

TC::pattern — 访问日志模式 section-22775ea85cee444d8a7d7336a3b1feef

指定Platform Server访问日志记录的数据模式。 模式字符串指定用相应值替换的变量。 模式字符串中的所有其他字符按字面顺序传输到日志记录。

要使用缓存预热实用程序,必须将空格用作字段分隔符。 Platform Server将字段值中的所有空格和“%”字符分别替换为%20%25

支持以下模式变量:

模式
描述
%a
远程IP地址。
%A
本地IP地址。
%b
响应字节计数(不包括HTTP标头),或者如果为零,则为“ ”。
%B
不包括HTTP标头的响应字节计数。
%D
请求处理时间(以毫秒为单位)
%I
线程id(用于交叉引用调试/错误日志条目)。
%G

日期和时间,格式为 yyyy - MM - dd HH : mm : ss 。 SSS 偏移

( SSS 为毫秒,偏移量为GMT时间偏移量);在将响应发送到客户端时捕获时间值。

%m
请求方法(GET、POST等)。
%O
请求重叠(同时处理的请求数)。
%p
收到此请求的本地端口。
%q
查询字符串(以“?”为前缀) (如果存在)。
%r
请求的第一行(请求方法、URI、HTTP版本)。
%R
与 %r 相同,但对URI应用有限的HTTP编码以避免日志分析问题。
%s
HTTP响应状态代码。
%S
用户会话ID
%t
日期和时间(通用日志格式)。
%u
已进行身份验证的远程用户(如果有),否则''。
%U
URI路径。
%v
本地服务器名称。
%T
请求处理时间(秒)。
%{CacheKey}r
Platform Server 缓存键(缓存文件文件夹/名称)。
%{CacheUse}r
Platform Server 缓存管理关键字: {已重用 | 已创建 | 已更新 | 远程 | REMOTE_CREATED | 远程更新 | 远程缓存 | 已验证 | 已忽略 | 未定义} 。
%{ContentType}r
响应MIME类型。
%{Context}r
发生上下文转发时的目标上下文。
%{Digest}r
etag 响应标头值(响应数据的MD5签名)。
%{Exception}r
错误消息。
%{FetchTime}r
从图像服务器检索缓存条目或数据所用的时间。
%{ParseTime}r
请求解析和图像目录查找所花费的时间。
%{PathBasedAccess}r
指示此请求是否尝试在目录系统之外进行任何基于路径的访问。
%{PeerServer}r
缓存群集中传递缓存项目的对等服务器的IP地址;如果 CacheUse 既不是 REMOTE_CREATED 也不是 REMOTE_UPDATED ,则为“ — ”。
%{ProcessingStatus}r

错误类别:

  • 0=无错误。

  • 1=在服务器上找不到图像。

  • 2=IS协议使用错误或1以外的内容错误。

  • 3=其他服务器错误。

  • 4=请求因临时服务器过载而被拒绝。

%{ReqType}r
请求的上限大小写值= 。
%{RootId}r
请求主目录的根ID。
%{SendTime}r
将数据写入输出流后,Platform Server发送响应所需的时间。
%{Size}r
与 %B 类似,但包含304(未修改)响应的值。
%{TransformedUrl}r
所有规则集转换后的最终URL。
%{ httpRequestHeader }i
指定的HTTP请求标头的值。
%{ httpResponseHeader }
指定的HTTP响应标头的值。

默认值为"%G %a %s %{ProcessingStatus}r %{Size}r %D %{ParseTime}r %{FetchTime}r %O %{ReqType}r '%{RootId}r' %{CacheUse}r %R [%I] '%{Referer}i' %{Host}i %{X-Forwarded-For}i %{If-None-Match}i %{If-Match}i %{If-Modified-Since}i %{Digest}r %{ContentType}r %p %{Exception}r %{CacheKey}r %{PeerServer}" %{SendTime}r %{Context}r %{TransformedUrl}r %{PathBasedAccess}r.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49