使用這些伺服器設定來記錄存取權。
語法
要存放的資料夾 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 ,但會套用有限的HTTP編碼至URI,以避免記錄剖析問題。 |
%s |
HTTP回應狀態代碼。 |
%S |
使用者工作階段ID。 |
%t |
日期和時間,以一般記錄格式。 |
%u |
已驗證的遠端使用者(如果有的話),否則''。 |
%U |
uri路徑。 |
%v |
本機伺服器名稱。 |
%T |
要求處理時間(秒)。 |
%{CacheKey}r |
Platform Server 快取金鑰(快取檔案資料夾/名稱)。 |
%{CacheUse}r |
Platform Server 快取管理關鍵字: { REUSED |已建立 |已更新 |遠端 |遠端建立 |遠端更新 |遠端快取 |已驗證 |已忽略 |未定義} . |
%{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 |
「 」的上小寫值 需要= . |
%{RootId}r |
請求主要目錄的根ID。 |
%{SendTime}r |
所需的時間 Platform Server 以在將資料寫入輸出資料流後傳送回應。 |
%{Size}r |
按讚 %B ,但包含304 (未修改)回應的值。 |
%{TransformedUrl}r |
所有規則集轉換後的最終URL。 |
%{ Httrequestheader }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.