錯誤日志無(wú)論在格式上還是在內容上都和訪(fǎng)問(wèn)日志不同。然而,錯誤日志和訪(fǎng)問(wèn)日志一樣也提供豐富的信息,我們可以利用這些信息分析服務(wù)器的運行情況、哪里出現了問(wèn)題。
錯誤日志的文件名字是error_log,但如果是Win平臺,則錯誤日志的文件名字是error.log。錯誤日志的位置可以通過(guò)ErrorLog指令設置:
ErrorLog logs/error.log
除非文件位置用“/”開(kāi)頭,否則這個(gè)文件位置是相對于ServerRoot目錄的相對路徑。如果阿帕奇采用默認安裝方式安裝,那么錯誤日志的位置應該在/usr/local/apache/logs下。但是,如果阿帕奇用某種包管理器安裝,錯誤日志很可能在其他位置。
正如其名字所示,錯誤日志記錄了服務(wù)器運行期間遇到的各種錯誤,以及一些普通的診斷信息,比如服務(wù)器何時(shí)啟動(dòng)、何時(shí)關(guān)閉等。
我們可以設置日志文件記錄信息級別的高低,控制日志文件記錄信息的數量和類(lèi)型。這是通過(guò)LogLevel指令設置的,該指令默認設置的級別是error,即記錄稱(chēng)得上錯誤的事件。
大多數情況下,我們在日志文件中見(jiàn)到的內容分屬兩類(lèi):文檔錯誤和CGI錯誤。但是,錯誤日志中偶爾也會(huì )出現配置錯誤,另外還有前面提到的服務(wù)器啟動(dòng)和關(guān)閉信息。