Sun Java System Web Proxy Server 4.0.8 管理指南

歸檔記錄檔

您可以將存取和錯誤記錄檔設定為自動歸檔。記錄會在特定的時間或指定的間隔後自動重建。Proxy Server 會儲存舊記錄檔,並使用包含儲存日期和時間的名稱,為已儲存的檔案加上戳記。

例如,您可以設定您的存取記錄檔於每小時自動重建一次。Proxy Server 會儲存檔案並將檔案命名為「access.200505160000」,其中的記錄檔名稱、年、月、日和 24 小時制時間均會鏈結成一個字元串。依據您設定的記錄自動重建類型的不同,記錄歸檔檔案的格式也會不同。

Proxy Server 提供兩種用於歸檔檔案的記錄自動重建類型︰內部常駐程式記錄自動重建及基於 cron 的記錄自動重建。

內部常駐程式記錄自動重建

內部常駐程式記錄自動重建會在 HTTP 常駐程式中發生,且只能在啟動時配置。伺服器會於內部自動重建記錄,不需要重新啟動伺服器。使用此方法重新記錄的記錄將以下列格式儲存︰

access.<YYYY><MM><DD><HHMM>

errors.<YYYY><MM><DD><HHMM>

您可以指定用作自動重建記錄檔和啟動新記錄檔的時間依據。例如,如果自動重建開始時間為上午 12:00,且自動重建間隔為 1440 分鐘 (一天),則當您儲存及套用變更時,不論當時是幾點,都會立即建立一個新的記錄檔。記錄檔會在每天上午 12:00 自動重建,並會在上午 12:00 將存取記錄加上戳記,並且另存新檔為 access.200505172400。同樣地,如果設定間隔為 240 分鐘 (4 小時),4 個小時間隔會從上午 12:00 開始起算,因此存取記錄檔會包含從上午 12:00 到上午 4:00、上午 4:00 到上午 8:00 之間收集的資訊,依此類推。

如果有啟用記錄自動重建,則記錄檔自動重建會從伺服器啟動時開始。要循環的第一個記錄檔將從目前時間到下一個循環時間收集資訊。以上述範例為例,如果設定開始時間為上午 12:00,自動重建間隔為 240 分鐘,且目前時間為上午 6:00,則自動重建的第一個記錄檔會包含從上午 6:00 到上午 8:00 之間收集的資訊;下一個記錄檔會包含從上午 8:00 到下午 12:00 (中午) 收集的資訊,依此類推。

基於排程程式的記錄自動重建

基於排程程式的記錄自動重建是依據 server.xml 檔案內儲存的時間和日期進行的,該檔案位於 server-root/proxy- server_name/config/ 目錄。這種方法可讓您立即歸檔記錄檔或在特定日期的特定時間使用伺服器來歸檔記錄檔。伺服器的排程程式配置選項均儲存在 server-root/proxy-server_name/config/ 目錄中的 server.xml 中。使用基於排程程式的方法自動重建的記錄將以下列格式儲存︰

<original_filename>.<YYYY><MM><DD><HHMM>

例如,若在下午 4:30 自動重建 access,其可能成為 access.200505171630

伺服器啟動時,將初始化記錄循環。如果自動重建已開啟,Proxy Server 會建立帶有時間戳記的存取記錄檔,並且會在伺服器啟動時開始自動重建。

一旦自動重建啟動,每當在需要記錄至存取記錄檔或錯誤記錄檔之預先排定的「下次自動重建時間」之後發生請求或錯誤時,Proxy Server 就會建立一個包含新時間戳記的記錄檔。


備註 –

執行記錄分析器之前,應歸檔伺服器記錄。


若要歸檔記錄檔,並指定使用內部常駐程式方法,還是使用基於排程程式的方法,請使用 Server Manager 中的 [Archive Log] 頁面。