ATS新手学习知识,自建CDN必备知识

一、ats的三个进程

1.traffic_server

traffic_server进程是ats的服务进程,负责代理缓存的事务处理。

2.traffic_manager

traffic_manager进程是ats的管理进程,负责启动、监控、配置等等,会监护traffic_server进程。

3.traffic_cop

traffic_cop进程是traffic_server和traffic_manager进程的监护者,发现异常会重启traffic_server和traffic_manager进程。

二、管理员工具

1.traffic_line

配置ats的records.config主配置文件的工具,可以直接重载配置无需重启ats服务

读取配置:traffic_line -r 参数名称

如:traffic_line -r proxy.config.http.insert_squid_x_forwarded_for

回显:1

修改配置:traffic_line -s 参数名称 -v 修改内容

如:traffic_line -s proxy.config.http.insert_squid_x_forwarded_for -v 0

回显:(成功无回显)

生效配置:traffic_line -x

查看更多帮助:traffic_line -h

2.traffic_shell

traffic_shell是一个监控和配置traffic_server的命令行工具(目前我只是使用其监控功能)。

可以登录进入traffic_shell进行使用,也可以通过管道“调用”

如可以执行traffic_shell命令进入traffic_shell管理模式使用

也可以这样调用 echo “show” |traffic_shell ,感觉调用方式比较方便。

例如:

echo “show:cache-stats” |traffic_shell,查看缓存状态信息

echo “show:proxy-stats” |traffic_shell,查看代理处理状态信息

详细请执行echo “show” |traffic_shell查看更多

三、ats的几个常用目录

这里列举的是默认安装的目录。

1.配置文件主目录

/usr/local/etc/trafficserver

像records.config、remap.config、storage.config等主配置文件在这个目录下。

2.ats相关日志文件目录

/usr/local/var/log/trafficserver

ats产生的日志文件在这个目录下,做日志分析需找到这个目录。

3.插件目录

/usr/local/libexec/trafficserver

ats安装的插件so文件会在这个目录下。

4.数据文件目录

/usr/local/var/trafficserver

默认的缓存数据db文件在这个目录下。

四、ats常用操作命令

1.启动|停止|重启ats:trafficserver {start|stop|restart}

2.清空cache: traffic_server -Cclear ( 该命令在ts停止时执行 )

3.查看cache是否清空: traffic_line -r proxy.process.cache.bytes_used

4.查看配置的cache大小: traffic_line -r proxy.process.cache.bytes_total

5.查看集群中的节点数: traffic_line -r proxy.process.cluster.nodes

6.echo “show:cache-stats” |traffic_shell

7.echo “show:proxy-stats” |traffic_shell,显示数据仅作参考,据说不是“很准”。

8.traffic_line -r proxy.node.cache_hit_ratio_avg_10s,查询当前缓存服务命中率

9.traffic_line -r proxy.node.current_server_connections ,到后端源的连接数

10.traffic_line -r proxy.node.current_client_connections ,前端用户到TServer的连接数

11.traffic_line -r proxy.node.user_agent_xacts_per_second ,平均每秒处理的并发数

12.traffic_line -r proxy.node.client_throughput_out ,当前TServer输出到前端的带宽流量(单位Mbps)

本人使用的是Centos6系统环境,ats环境是自写shell安装脚本自动安装的测试环境。以上内容不一定完全正确或者已经过时,有错漏请指出修正。

原文链接:https://blog.csdn.net/mmz8/article/details/115180107?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165934458816781647579220%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165934458816781647579220&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-19-115180107-null-null.nonecase&utm_term=%E8%87%AA%E5%BB%BAcdn

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/6145

(0)
上一篇 2022年8月1日 23:34
下一篇 2022年8月2日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml