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