Apache 日志配置,包含過濾配置


 

最近排查支付寶交易成功后異步通知執行失敗的原因,需要查看Apache的日志,發現之前一直沒對日志進行設置,結果日志文件都1.5G多了,於是搜索了如何按天記錄日志。

但公司的網站是通過阿里雲的SLB分發到兩個服務器的,會每5秒做一次健康檢查,因此會產生很多無用的日志內容,於是又搜索了如何過濾請求,為了防止遺忘,將相應的配置記錄一下。

SetEnvIf Request_URI /health-check.html notlog
<FilesMatch "\.(ico|gif|jpg|png|swf|css|js)">
SetEnv notlog 1
</FilesMatch>
CustomLog "|bin/rotatelogs.exe -l D:/wamp/logs/access-%Y-%m-%d.log 86400" combined env=!notlog

ErrorLog "|bin/rotatelogs.exe -l D:/wamp/logs/apache_error-%Y-%m.log 86400"

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com