日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

ATS 5.3.0中按域名生成日志配置文件log_hosts.config解读

發布時間:2023/11/27 生活经验 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ATS 5.3.0中按域名生成日志配置文件log_hosts.config解读 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
應用場景
該配置文件用于ATS用作反向代理模式,訪問日志被server域名分隔。比如,我想將sohu和ifeng的域名的日志分別記在兩個不同的日志文件中,其它的日志統一記在默認的日志文件中。


配置
為了將不同源站的HTTP transaction記錄在不同的日志文件中,你必須在log_hosts.config中列舉出每個源站的域名,另外,你必須啟用
HTTP HostLog切割功能,在records.config中添加
CONFIG proxy.config.log.separate_host_logs INT 1
假如你在集群中使用,在每個節點中你需要使用相同的log_hosts.config文件。


修改及生效
當你修改了log_hosts.config文件,使用
traffic_ctl config reload
命令去應用該變化。在集群模式下,當你修改了一個節點的配置文件,ATS會自動將配置文件的變化應用到集群中的所有其它節點。


格式
在配置文件中每行一個源站域名,這些域名將會各自生成一個access log
你可以在配置文件中指定關鍵字,來記錄來自匹配源碼域名的所有transaction


示例
下面的例子去配置ATS生成單獨的日志來記錄來自源站webserver1, webserver2和webserver3的所有HTTP transaction
webserver1
webserver2
webserver3
下面的配置文件在日志文件squid-sport.log(假如啟用squid格式)中記錄所有來自源站域名含有sports的HTTP transaction,比如
sports.yahoo.com和www.foxsports.com
sports


已驗證
單獨日志和自定義日志可以共存嗎?

經調研發現,按host分隔的日志可以按照自定義日志存放。

日志分為squid類型的默認日志和自定義日志兩類,兩者都可以實現按host分割日志存成獨立文件,但是兩種不能同時存在,只能二選一。

squid類型的日志需要配置log_hosts.config,但是自定義日志中不用。


參考文獻
[1].https://docs.trafficserver.apache.org/en/latest/reference/configuration/log_hosts.config.en.html
[2].https://docs.trafficserver.apache.org/en/latest/admin/working-log-files.en.html#httphostlogsplitting
[3].log_hosts.config配置文件注釋

總結

以上是生活随笔為你收集整理的ATS 5.3.0中按域名生成日志配置文件log_hosts.config解读的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。