使用這些伺服器設定進行記錄存取。
語法
資料夾的 Platform Server 寫入記錄檔。 這可以是絕對路徑,也可以是相對於 install_folder
. 預設為 install_folder
/logs.
在變更此設定之前,必須先建立新資料夾。 如果「影像伺服」安裝成以root以外的使用者帳戶執行,請確定資料夾具有正確的讀取/寫入存取許可權。
記錄檔應保留的天數。 每天的午夜都會建立新的記錄檔。 此時,伺服器將刪除記錄檔資料夾中所有超過指定天數的檔案,包括由影像伺服器或轉譯伺服器寫入的檔案。 預設為 10。
寫入存取記錄檔資料的檔案名稱前置詞。 日期和檔案字尾( yyyy
-mm
-dd
.log)附加至指定的字串。 存取記錄檔的名稱必須與追蹤記錄檔的名稱不同。 預設為 " access-
".
指定資料模式 Platform Server 存取記錄檔記錄。 圖樣字串會指定以對應值取代的變數。 模式字串中的所有其他字元會按字面意義傳輸到記錄中。
若要使用快取準備公用程式,必須將空格當作欄位分隔符號使用。 此 Platform Server 將欄位值中的所有空格和'%'字元取代為 %20
和 %25
(分別)。
支援下列模式變數:
模式 | 說明 |
---|---|
%a |
遠端IP位址。 |
%A |
本機IP位址。 |
%b |
回應位元組計數不包括HTTP標頭,或如果為零則為' '。 |
%B |
回應位元組計數,不包括HTTP標頭。 |
%D |
要求處理時間(毫秒)。 |
%I |
執行緒id (用於交叉參照偵錯/錯誤記錄專案)。 |
%G |
日期和時間,格式為 yyyy - 公厘 - dd HH : 公厘 : ss . SSS offset ( SSS 為毫秒, offset 是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 快取管理關鍵字: { REUSED |已建立 |已更新 |遠端 |遠端建立 |遠端更新 | REMOTE_CACHE |已驗證 |已忽略 |未定義} . |
%{ContentType}r |
回應MIME型別。 |
%{Context}r |
如果前後關聯發生,則為目的地前後關聯。 |
%{Digest}r |
此 etag 回應標頭值(回應資料的MD5簽章)。 |
%{Exception}r |
錯誤訊息. |
%{FetchTime}r |
從影像伺服器擷取快取專案或資料所花費的時間。 |
%{ParseTime}r |
請求剖析和影像目錄查閱所花的時間。 |
%{PathBasedAccess}r |
指出此要求是否嘗試過目錄系統以外的任何路徑型存取。 |
%{PeerServer}r |
快取叢集中傳遞快取專案的對等伺服器的IP位址,或是'-' (如果) 快取使用 兩者皆非 REMOTE_CREATED 也不 REMOTE_UPDATES . |
%{ProcessingStatus}r |
錯誤類別:
|
%{ReqType}r |
的上限大小寫值 req= . |
%{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.