cat /etc/passwd |cut -f 1 -d : | grep tserver
我要达到的效果是正反向代理,自定义磁盘,自定义日志等功能。注意records.config文件有很大的精简。
因为是公司内网虚拟机,配置较差,这里不对磁盘和缓存相关选项做配置了。
#records.config这样的话,在命令行直接运行trafficserver start就可以识别了。
vim ~/.bashrc
在尾部加入
alias ats_db='cd /opt/ats/var/trafficserver;pwd'
alias ats_log='cd /opt/ats/var/log/trafficserver;pwd'
alias ats_conf='cd /opt/ats/etc/trafficserver;pwd'
alias ats_lib='cd /opt/ats/libexec/trafficserver;pwd'
alias ats_bin='cd /opt/ats/bin;pwd'
alias ats_stat='ps auxf | grep traffic | grep -v grep'
alias ats_ports='netstat -nltp | grep traffic | grep -v grep'
使文件生效
ps auxf | grep traffic | grep -v grep
[cMsSfW] ==> [cHs f ] ==> [cRs f ] ==> ...
然后观察访问日志中是否有3条相应的访问记录
再次观察下面的几个日志文件
traffic.out 专门记录控制台相关的日志信息,比如使用的root目录,发现比原来版本输入日志信息减少了
现在没有traffic_shell工具,但是增加了traffic_ctl,traffic_crashlog,traffic_via,traffic_layout等工具
这里特别提到另一个极其有用的工具traffic_crashlog,它随同trafficserver中的那三个进程一起启动,
时刻监视是否有traffic_server进程崩溃,如果出现崩溃现象,
就会在自动重启traffic_server进程的同时,打印相关的段错误信息,主要内容包括CPU,信号,各线程调用堆栈,records.config中的配置信息等等。
转载自https://blog.zymlinux.net/index.php/archives/374 Apache Traffic Server的程序文件,与传统的服务器系统有大不同,这里我们将会对这些文件进行详细的解读,并尽可能的对程序的功能和基本用法、参数等进一步说明,以利于新入门的同学们快速上手。 本文中,我们以Fedor...
我的博客上已经有很多这样的ats安装实录了,这次的笔记有些不一样,因为它是ATS目前最新的LTS版本6.2.1的安装,写出来更多的是整理自己的思路,因为很多东西搞过不整理,过一段时间就完全忘记掉了。 安装环境: 在rMBP 15.4上上面安装了VMware Fushion 专业版8.5.1,操作系统是MacOS Sierra 10...
2011年我曾有机会精心研究了ATS Cache Module部分的大部分源码,也绘制了一些蹩脚的图片,但是对比专家和大牛的作品还相去甚远,下面的图片摘自Fall Summit 2014中的ATS committer Alan M. Carroll的ppt,仅作研读ATS源码时作参考和对照,更是对高手极致境界的尊崇和反思。...
转载自https://blog.zymlinux.net/index.php/archives/129 首先申明本人是个实实在在的菜鸟,现在也只是搭建起来ats玩玩简单的,写本文只是为了给完全的小白一个参考而已。 本人刚开始接触ats的时候,从ats安装到配置也遇到了很多基本的问题,在查阅资料解决不了的时候基本都是豪哥耐心...
转载自 https://blog.zymlinux.net/index.php/archives/540 ATS插件开发需要提前了解ATS的插件的一些设计思想,以及系统提供的一些不同方向。我们将会介绍ATS的基础开发知识,以利于后续的插件开发课程讲解。 ATS的SDK文档,是了解ATS的核心设计、接口设计的很重要资料,甚至是老...
ATS 5.3.0中的配置文件通常会标有详细的注释,但是我们有时候需要纯净的配置文件,特别是在线上部署的配置文件,不需要这么详细的注释。下面是处理过程。 cat records.config | grep -v ^$ | grep -v "#" > tao_627.config 命令解释: grep -v ^$去除空行 gre...
cat access.log | grep -v '127.0.0.1' | grep 'TCP_MISS' | awk -F '"' '{print $2}' | awk '{print $2}' | grep -v 'fromtag=' | grep -v '127.0.0.1' > miss_url.log...
ldconfig -p | grep 库名(例如:lib***) 比如: ldconfig -p | grep libcrypto++ ...
linux grep命令 1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式grep [options] 3.主要参数[opti...
查看apache是否开启pidof httpdps -aux | grep httpdps -ef| grep httpdpgrep httpd开启[停止|重启]/usr/sbin/apachectl start[stop|restart]/etc/init.d/httpd start[stop|restart]service htt...