apache日誌切割

#vim  /usr/local/apache2/conf/extra/httpd-vhosts.conf
把兩行註釋打開(ErrorLog和CustomLog),就生成訪問和錯誤對應的日誌,當然也可以修改默認生成文件的名字

然後把CustomLog 最後面改爲combined,因爲我用combined的類型

#apache1 restart    #重啓一下apache服務

去刷新一下網頁(生成日誌)

#ls /usr/local/apache2/logs/    #到這裏就可以看見生成的日誌了

下邊是切割的格式:

vim /usr/local/apache2/conf/extra/httpd-vhosts.conf(修改CustomLog行如下)

CustomLog "|/usr/local/apache2/bin/rotatelogs -l   /usr/local/apache2/logs/test.com-access_%Y%m%d_log  86400" combined

解釋:

rotatelogs切割日誌的工具;86400其實就是時間,秒爲單位,剛好一天,相當於日誌一天一篇;後邊是日誌存放的地方和日誌的命名的格式。

#apachectl restart   重啓服務,刷新網頁,然後去日誌存放的地方看看,就可以看到生成的當天日誌了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章