AnswerBook2 伺服器軟體會保留一份記錄,顯示伺服器錯誤及伺服器的存取情況。此外,也會提供一份摘要報告,指出文件合集被存取的頻繁性,以及有多少錯誤發生。
要查看伺服器上書籍的存取摘要,請從AnswerBook2「管理」頁面選擇「檢視書籍存取摘要」。書籍存取報告會綱要性地說明伺服器上的每一本書被存取的頻繁性。它會為伺服器之上的每一本書顯示下列內容﹕
書籍標題 - 書籍在程式庫頁面出現的標題
書籍短名 - 書籍設置檔案中所指的書籍的短名
合集名稱 - 書籍所屬合集的短名,如 collinfo 檔案中所指
次數 - 書籍被存取的次數
錯誤 - 與書籍有關的錯誤數目
要開啟或關閉存取記錄功能,請從AnswerBook2「管理」頁面選擇「修正伺服器設置」。
要將有關是誰在說明文件伺服器上存取的資訊寫入存取記錄檔中,請按一下「開啟」旁邊的按鈕,然後按一下套用」。此檔預設的位置為 /var/log/ab2/logs/access-8888.log。
要停止將資訊寫入存取記錄檔,按一下「關閉」旁的按鈕,然後按一下「套用」。
% /usr/lib/ab2/bin/ab2admin -o access_on [-m server_name] [-p server_port] |
% /usr/lib/ab2/bin/ab2admin -o access_off [-m server_name] [-p server_port] |
在您變更記錄功能之後,您必須 停止並啟動說明文件伺服器。以 root 的身份登入伺服器,然後鍵入下列指令﹕
# /usr/lib/ab2/bin/ab2admin -o stop# /usr/lib/ab2/bin/ab2admin -o start |
要檢視存取記錄檔,請從AnswerBook2「管理」頁面選擇「檢視記錄檔」,然後按一下「檢視存取記錄檔」。存取記錄檔是一個文字檔案,其中列出說明文件伺服器上的每一次存取。存取記錄檔中的每一行看起來都如下所示﹕
129.146.83.55 - - [04/Nov/1996:15:07:05 -0800] "GET /icons/ab2_curr_home.gif HTTP/1.0" 200 1938 |
其中﹕
第一組數字是客戶端的 IP (網際網路通訊協定) 位址。例如﹕129.146.83.55。
三角形括號中間的資訊是存取的日期及時間。例如﹕[04/Nov/1996:15:07:05 -0800] 。
雙引號之間的資訊表示發生什麼存取。這通常會辨識出一個 URL 或檔案名稱,以及用來回應存取要求的協定。例如﹕"GET /icons/ab2_curr_home.gif HTTP/1.0" 讓您得知存取嘗試使用 HTTP 1.0 協定來取得 /icons/ab2_curr_home.gif 檔案。
倒數第二個編號表示存取成功 (200) 與否 (其他情況)。
最後一個編號表示任何傳回要求者的資訊大小 (KB)。例如﹕1938 是所擷取.gif 檔案的大小。
% /usr/lib/ab2/bin/ab2admin -o view_access [-m server_name] [-p server_port] |
要開啟或關閉錯誤記錄功能,請從AnswerBook2「管理」頁面選擇「修正伺服器設置」。
要將在說明文件伺服器上發生的任何錯誤資訊寫入錯誤記錄檔中,請按一下開啟旁的按鈕,然後按一下「套用」。此檔案的預設位置為 /var/log/ab2/logs/errors-8888.log。
要讓資訊停止寫入錯誤記錄檔,請按一下關閉旁的按鈕,然後按一下「套用」。
% /usr/lib/ab2/bin/ab2admin -o error_on [-m server_name] [-p server_port] |
% /usr/lib/ab2/bin/ab2admin -o error_off [-m server_name] [-p server_port] |
在您變更記錄功能之後,您必須停止並啟動說明文件伺服器。以 root 的身份登入伺服器,然後鍵入下列指令﹕
# /usr/lib/ab2/bin/ab2admin -o stop# /usr/lib/ab2/bin/ab2admin -o start |
要檢視錯誤記錄檔,請從AnswerBook2「管理」頁面選擇「檢視記錄檔」,然後按一下「檢視錯誤記錄檔」。錯誤記錄檔會列出此說明文件伺服器上所發生的每一個錯誤。您可以利用此資訊來決定伺服器問題或任何不尋常行徑的原因。這些錯誤通常可以指出與此錯誤有關的伺服器及連接埠,以及某些說明錯誤的文字。
% /usr/lib/ab2/bin/ab2admin -o view_error [-m server_name] [-p server_port] |
您可以將目前的存取或錯誤記錄檔儲存到一個檔案,然後開始將資訊記錄到一個空白的檔案中。
要輪換錯誤記錄檔,請從AnswerBook2「管理」頁面選擇「輪換錯誤記錄檔」。
要輪換存取記錄檔,請從AnswerBook2「管理」頁面選擇「輪換存取記錄檔」。
當「輪換存取 (錯誤) 記錄檔」頁面出現時﹕
在「儲存記錄檔」欄位中鍵入要儲存的檔案名稱。
預設值是 current_date.current_log_file_name.log,其中 current_date 是 YearYearYearYear_MonthMonth_DayDay_HourHour的形式,而 current_log_file_name預設為access-8888.log 或 error-8888.log (例如﹕1997_02_26_14.access-8888.log)。
請注意,「記錄檔位置」欄位會顯示您儲存檔案的所在。您無法變更頁面上的這項資訊。
按一下「套用」。
在您變更記錄功能之後,您必須停止並啟動說明文件伺服器。以 root 的身份登入伺服器,然後鍵入下列指令﹕
# /usr/lib/ab2/bin/ab2admin -o stop# /usr/lib/ab2/bin/ab2admin -o start |
% /usr/lib/ab2/bin/ab2admin -o rotate_error [-m server_name] [-p server_port] |
% /usr/lib/ab2/bin/ab2admin -o rotate_access [-m server_name] [-p server_port] |