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