一、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安装脚本自动安装的测试环境。以上内容不一定完全正确或者已经过时,有错漏请指出修正。

ATS新手学习知识,自建CDN必备知识相关推荐

  1. c++应该怎样学习?c++服务器开发必备知识

    笔者从事软件开发工作5年,针对c++的特性.用途,整理的进阶式学习笔记,从浅入深地总结重点知识. 本文旨在为c/c++初学者.初中级开发者和意在转型c++服务器研发的同学们,对基础知识和进阶路线进行详 ...

  2. 建站必备知识:域名注册和域名解析流程有哪些?

    域名是网站的门牌号,是企业线上流量的主要入口,所以要想玩转一个网站,首先要做好域名的注册和解析工作.下面中科三方简单介绍下域名注册和域名解析的具体流程和一些注意事项. 一.域名注册 域名注册流程因平台 ...

  3. 软件测试刚开始学习你需要知道软件测试必备知识

    1.目的 发现缺陷BUG 验证系统是否满足需求定义和设计要求 测试驱动开发 2.测试方法 动态测试: 白盒 黑盒 静态测试: 自审(桌前检查) 代码评审 代码定查 好的测试可以发现从未发现的错误 3. ...

  4. 程序员杂志为啥没有了_计算机基础知识,程序员必备知识,java必会!新建一个TXT,发生了什么?...

    作者 | ithuangqing 来源 | 编码之外(ID:ithuangqing) 其实我在逐渐使用Windows的过程中发现"记事本"这个工具真的挺好用的!就是它: 平常我喜欢 ...

  5. vue详细知识,语法和必备知识

    文章目录 目录 1.vue简介 1.1 vue是什么 1.2 Vue的特点 1.3 学习Vue之前需要掌握哪些JavaScript基础知识 1.4 初识vue需要知道的地方 2. vue的核心基础 2 ...

  6. STM32开发必备知识篇:STM32中断类型

    从今年2022年开通CSDN博客,已经快300天了,期间写了很多FPGA方面的博客,主要有两个专栏:"FPGA基础知识"和"FPGA 20个例程". 有同学也私 ...

  7. 新手制表必备知识:Word制作表格超实用技巧!

    Word制作表格超实用技巧分享给大家,我们在工作当中经常用到的办公软件就是word,今天小编为大家分享Word制作表格超实用技巧,也是新手制表必备知识,不会的朋友可以来学习一下. Word制作表格: ...

  8. 库卡(KUKA)机器人入门学习必备知识

    库卡(KUKA)机器人入门学习必备知识 1.库卡机器人零点标定使用的工具通常有两种:1)千分表,标定精度偏低.2)EMD电子装置,标定精度较高. 2.库卡机器人停机模式有三种.分别是:STOP0,ST ...

  9. 全站最全面的Python 基础入门必备知识大全,学完即就业!【建议收藏仔细学习】

    前言: Python作为21世纪最火的编程语言,市面上各种学习视频层出不穷,关于Python的学习氛围也逐渐浓厚!!最近一段时间越来越多的知友们在私信我,希望我出一期python基础入门的内容,肝了N ...

最新文章

  1. Maya和Arnold的高级照明实践
  2. 确保***测试计划成功的10个秘诀(语录)
  3. java ui调试_如何使用 IBM i System Debugger 调试 Java 程序
  4. iOS酷我音乐导出工具使用说明和原理介绍(提供下载链接及project源代码)
  5. 数据查询和业务流分开_数据仓库介绍与实时数仓案例
  6. 运算服务器v9型号,v9云服务器
  7. excel单元格下拉菜单
  8. html列表用标记,html标记列表应用
  9. 【牛客 - 1080B】tokitsukaze and Hash Table(STLset,并查集,Hash)
  10. TypeError: CleanWebpackPlugin is not a constructor
  11. 基于概率的项目相似度之并行方法
  12. 一个java 验证码的实现提供多种的实现
  13. pandas打印某一列_Pandas数据分析教程
  14. jchdl - GSL实例 - LogicalLeft
  15. 微信小程序学习资料[转]
  16. anaconda安装完怎么打开_10分钟带你安装和配置Anaconda
  17. 吴裕雄--天生自然 高等数学学习:斯托克斯公式、环流量与旋度
  18. linux 修改vg名称,hp-ux 修改vg属性 | 旺旺知识库
  19. 【UGUI】横向与纵向布局组件
  20. js-cookie设置token过期时间

热门文章

  1. SLAMTEC-思岚科技新品激光雷达RPLIDAR T1大揭秘
  2. vue高德/腾讯地图只显示某一区域的地图,其他地区不显示
  3. C语言<string.h>头文件所包含的部分函数的解析
  4. android发送短信意图,Android使用短信意图从平板电脑发送短信?
  5. 基于Android的智能浇花控制系统设计
  6. 1.4 - 数据类型/字符编码练习题
  7. 内核启动参数详解、参数为什么这么设置
  8. PHP小程序接口的模板消息,微信小程序PHP 发送模板消息通知
  9. 步进电机的控制 (驱动板为TB6560)
  10. 如何在计算机管理设置开机密码,电脑如何设置开机密码