存取日志文件中只記錄每一個交易過程的統計信息,當發生錯誤時,服務器具會產生相應的信息,并將這類錯誤信息寫入到錯誤日志文件中。在記錄錯誤信息的日志文件中,常常還會記錄有關錯誤的概要信息和調試信息。利用這些記錄有錯誤信息的日志文件,可幫助用戶發現服務器存在的問題。此外,在高度服務器端程序,以及對選項進行新的配置過程中,這些文件也極其有用。 對大部分服務器軟件包來說,都允許系統管理員自行設置,他們可根據自己的需要決定在日志文件中記錄哪些錯誤信息。在很多情況下,可用的格式本身有一定的限制,用戶對格式所能進行的配置也有一定的限制,例如擴展日志文件格式ELF。盡管如此,張家口哪有做網站他們仍提供了很多靈活措施,用戶對記錄的信息類型以及重要性方面仍有選擇的權利,換句話說,用戶可設定信息的類別和重要性。 例如,如果用戶所使用的服務器能夠平穩運行,而且你也不打算更改服務器的配置,這時,也許只希望日志中只記錄那些嚴重的錯誤信息,其他信息則可不必記錄。另外,如果用戶安裝了些新的服務器端軟件,可能會讓日志文件記錄所有的信息,以便能對新安裝的這些程序進行更好的調試。 需要注意的是,因為日志文件的隨時記錄資源請求信息的,所以隨著時間的推移,日志文件將越來越大。這時,作為Web管理員,就必須對它們進行控制,從而避免讓日志文件將硬盤中的可用空間占滿。一般常見的方法是將日志文件放置到一個特定的驅動器上,或者是放置到驅動器的某一個特定的區域當中。這樣即使日志文件變的很大,將所在的驅動器全部占滿,也不會影響到Web服務器中其他程序的正常運行。同上面那種方法相比,更好的方法是循環使用日志文件,所謂循環使用,意思是指,每隔一定的時間就對日志文件進行重新命名,或者是每隔一定時間將不再需要的日志文件刪除。根據你自己的具體需要,張家口網站制作根據站點中的通訊量大小,在刪除日志文件或對日志文件進行重新命名時,可以每周進行一次,可以是每月進行一次,也可以是每半年進行一次,通過這種方法,可確保日志文件不會過大。 Apache較為重要和常用的有兩個日志文件:訪問日志記錄文件和錯誤日志記錄文件它們都是在htpd.conf中定義的。訪問日志記錄文件記錄了用戶對服務器上的各種資源的請求情況。Apache中該日志文任的格式缺省使用的是美國國家計算機安全協會(NCSA)所提出的Web服務器日志格式。下面是一個Aces log日志記錄文件的部分,它在一行中按一定順序記錄訪問者對某個服務器資源的請求: 在上面的示例中,第1列記錄的是遠程主機的IP地址或者DNS域名;第2列記錄通過indented的遠程確認;第3列記錄當前訪問的時間;第4列記錄HTTP請求的第1行;第5列記錄服務器對請求的響應狀態;第6列記錄了當前傳輸的字節數。
|