使用awk,sort和uniq从ATS访问日志中统计出异常链接域名的次数排名 is a project mainly written in , based on the .在运维过程中,发现portal中出现流量异常曲线, 就从排查ATS的访问日志中的异常域名开始,下面是我截获的对应时段的访问日志截图 发现里面有502,403等异常响应,我们将这段访问日志文件记为exception_peak.log。采用下面的命令来过滤出502的访问记录,并剥离出对应的访问链接的host,统计指定时段中...
在CentOS 6.3 64bit上安装tsar并监控Apache Traffic Server is a project mainly written in , based on the .Tsar是淘宝的一个用来收集服务器系统和应用信息的采集报告工具,如收集服务器的系统信息(cpu,mem等),以及应用数据,收集到的数据存储在服务器磁盘上,可以随时查询历史信息,也可以将数据发送到nagios报警。 Tsar能够比较方便的增加模块,只需要按照tsar的要求编写数据的采集函数和展现函数,就可以把自定义的模块加入到tsar...
在Ubuntu 14.04 64bit上安装python mongoDB模块 is a project mainly written in , based on the .需要先安装python和MongoDB, 其中MongoDB的安装参考前面的博客文章. 按照官方说法, 推荐使用pip来安装MongoDB的python驱动pymongo 首先需求安装pip, 可能需要顺带安装python-dev sudo apt-get install python-dev pip 安装Mong...
在Ubuntu 14.04 64bit上安装MongoDB并测试 is a project mainly written in , based on the .临时需要使用python来操作mongoDB, 网上搜索发现很多文档都已经非常陈旧了, 并不符合目前3.0版本的安装配置, 特此自己整理一下, 以作备忘. MongoDB简介 MongoDB(http://www.mongodb.org/)是一个高性能,开源(代震军大牛正在研究MongoDB的源码,大家可以去看看http://...
在Windows 8.1上使用Fiddler重定向http请求进行前端调试 is a project mainly written in , based on the .介绍: fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改)。 fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的...
凤凰网广告包装的js is a project mainly written in , based on the .分析凤凰网发现,跟广告相关的这个js频繁出现,它是生成图片和swf广告代码片段模板的脚本。 特分析如下: http://h0.ifengimg.com/ifeng/sources/yingguang-20140307.js 其源码如下 (function() {if (/.swf$/.test(ad.toLowerCase...
在ubuntu 14.04 64bit上安装酷我音乐盒Linux客户端kwplayer is a project mainly written in , based on the .它的主要特点有: • 使用了kuwo.cn(酷我音乐盒)的网络资源, 内容非常丰富. • 可以播放/下载mp3或者ape格式的歌曲, 也可以直接播放MV(有mp4和mkv两种格式), 并且播放时文件会自动缓存到本地, 不需要再次下载, MV也会缓存到硬盘的, 很方便. • 可以收听电台. • 可以显示歌词. • 酷我音乐盒拥有的其...
ATS中的命令行工具解读 is a project mainly written in , based on the .下面是几个常用命令行工具,先截图,再描述 在生成环境调试的命令 sudo gdb ./traffic_server -p $(pidof traffic_server) -batch -x [macro_file] 参考文献 [1].ATS Debugging Fall Summ...
在Ubuntu 14.04 64bit上安装google-earth免费版 is a project mainly written in , based on the .谷歌地球不用多说了, 而且谷歌地球专业版现在对Windows/Mac OS X也免费了, 但是目前上不知道对Linux是否免费. 下面是我在Ubuntu 14.04上安装谷歌地球免费版的实录,以作备忘. 注意,像安装其它软件一样, 你需要安装ia-32库, 可以参见本博客相关博文, 你也可以参看参考文献[2]. 直接进入谷歌地球官网...
在Ubuntu 14.04 64bit上安装百度云Linux客户端BCloud is a project mainly written in , based on the .github:...
在CentOS 6.3 64bit上安装Apache Trafficserver 4.2.3 is a project mainly written in , based on the .这篇博客是我整理的内网开发环境的ATS安装文档,以便日后参考。 下面的安装假定是以root用户身份进行的,Linux服务器已经安装好系统,磁盘已经做好分区。 1.新建用户 useradd -s /sbin/nologin tserver 我们打算将tserver作为ATS所在的user和group名称。使用如下命令检测用户组是...
Linux下正确使用getifaddrs()函数避免内存泄露 is a project mainly written in , based on the .工作中使用valgrind检测内存泄露时,发现getifaddrs()很容易导致内存泄露,下面是正确的代码:
//get local ip of network card
//gcc -g get_addr.c -o get_addr
//#include
在Ubuntu 14.04 64bit上安装配置sublime text 3(Build 3083) is a project mainly written in , based on the .Sublime Text是一个轻量、简洁、高效、跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。官网地址: http://www.sublimetext.com/3 Sub...
在Ubuntu 14.04 64bit上为Sublime text 3安装搜狗拼音输入法 is a project mainly written in , based on the .Sublime text 3不支持中文输入法,下面是我结合网上的各种资料摸索实践了一遍,为Sublime text 3成功添加了搜狗拼音输入法,特此记录以备参考。 前提条件: 事先安装并配置好搜狗拼音法和Sublime text 3编辑器,参考本博客相关文章。 1.安装相关依赖库 sudo apt-get install bui...
在Ubuntu 14.04 64bit上安装字体管理器font-manager is a project mainly written in , based on the .今天配置Sublime Text 3的时候, 突然有一种需求是, 查询Ubuntu 14.04系统中已经安装的字体, 特别是要知道字体的确切名称. 我最初采用的如下方法查看中文字体 fc-list :lang=zh-cn 另一种方法就是从wps或是libreoffice中查看, 我觉得还是不方便. 在网上找到另一种方法,...
ATS 4.2.3自定义日志文件格式的方法 is a project mainly written in , based on the .我只是总结归纳了别人的方法,并做了实际验证,在这里记录一下,以备大家参考,向参考文献中的各位前辈致敬。 ATS默认的日志格式是squid.log,我们可以在/var/log/trafficserver目录下面使用下面的命令查看 traffic_logcat -f squid.log -f可以省略,看到的日志信息如下:...
ATS 4.2.3隐藏服务器名称及版本号的方法 is a project mainly written in , based on the .为了不想让竞争对手看到我们使用的服务器的技术细节,我们可以将线上运行的ATS修改为我们自己设置的名字以及相应的版本号。在线修改如下选项 traffic_line -s proxy.config.http.response_server_str -v pcs/1.0.1 traffic_line -s proxy.config.htt...
Ubuntu 14.04 64bit上安装有道词典Linux版本 is a project mainly written in , based on the .4月20日,由有道词典和Deepin团队共同完成的有道词典Linux版终于上线了,首先 推出Deepin和Ubuntu两个系统版本及其他版本的二进制包,估计以后还会有RPM 等版本。有道Linux版界面精美,实现多语言精准翻译,有原声发音和图解词典, 支持屏幕取词划词。下面是官网 http://cidian.youdao.com/i...
ATS cache中的几个数据结构图收集 is a project mainly written in , based on the .2011年我曾有机会精心研究了ATS Cache Module部分的大部分源码,也绘制了一些蹩脚的图片,但是对比专家和大牛的作品还相去甚远,下面的图片摘自Fall Summit 2014中的ATS committer Alan M. Carroll的ppt,仅作研读ATS源码时作参考和对照,更是对高手极致境界的尊崇和反思。...
在CentOS 6.3 64bit上为Apache Traffic Server 4.2.3挂载SSD并压测 is a project mainly written in , based on the .下面的安装假定是以root用户身份进行的,Linux服务器已经安装好系统,磁盘已经做好分区。 首先需要认识我们的Linux服务器的硬件配置和软件情况 硬件配置: DELL R720 2U服务器 CPU 8核 Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz 内存 32G 硬盘 系统盘 /...