aur编译xf86-video-ati

 编译 makepkg -s 报错 configure.ac:40: error: must install xorg-macros 1.8 or later before running autoconf/autogen 解决方法: export ACLOCAL=aclocal -I /usr/share/aclocal 参考: http://lists.linuxfromscratch.org/pipermail/blfs-support/2013-August/07...

» 阅读全文

屏蔽电信机顶盒的付费影片

电信宽带送了机顶盒,内容很丰富,付费的很多,付费功能很强大。遥控器点点点钱就没了,在服务选项里找到了最高消费限制,设置了0元。为保险起见决定试试屏蔽下单请求,前3个月免费,可以好好测试。 下班借了同事的随身wifi,然后装了wireshark抓包工具,遥控器操作下单,抓包如下 第一个是下单,第二个是付款。没抓包前以为可能是域名,可以用绑定到内网ip的方式屏蔽,但是结果是ip直接访问, 所以只能禁止url访问了,打开路由器设置黑名单 测试后下单会失败然后直接返回首页

» 阅读全文

trafficserver 缓存时间未到,显示MISS

案例一、 最近发现js/css文件无规律的TCP_IMS_MISS/200导致内容被刷新 测试中发现好像touch文件修改了文件的时间后会比较容易触发此操作 在nginx里增加expires 30d;好像效果不是很明显。所以决定在ats里再加上两条规则 dest_domain=. suffix=css revalidate=30ddest_domain=. suffix=js revalidate=30d 测试后发现好像有效果 案例二、 今天发现所有文件都报MISS检查di...

» 阅读全文

Tags: trafficserver

php的exec执行后台进程会堵塞,卡到子进程结束才结束

php入口执行一个shell ?php $a = exec(./a.sh);var_dump($a); 看下a.sh 的内容 #!/bin/bashecho 11(sleep 10) shell的sleep是后台执行的,php执行shell,php会卡住等到10s才结束,为什么? --- 经过朋友的提醒发现要把sleep的输出重定向到 /dev/null 修改后脚本如下 #!/bin/bashecho 11(sleep 10 /dev/null) 官方也有给相关的说明,只是...

» 阅读全文

gentoo 安装docker 折腾手记

最近在安装docker,发现在我64位CPU,32位的gentoo上按wiki方法并不能成功,具体体现为 装官方版会报编译错误,装overlay版无法启动。如下为执行docker daemon的报错。 启动报错: FATA[0000] bad listen address format /var/run/docker/libcontainerd/containerd.sock, expected proto://address 经过了N次失败尝试,终于测试出可行性方法 方法...

» 阅读全文

nginx中的try_files 造成死循环的坑

try_files 按顺序检查文件是否存在,返回第一个找到的文件,至少需要两个参数,但最后一个是内部重定向也就是说和rewrite效果一致,前面的值是相对$document_root的文件路径。也就是说参数的意义不同,甚至可以用一个状态码 (404)作为最后一个参数。如果不注意会有死循环造成500错误。 示例1: location ~.*\.(gif|jpg|jpeg|png)$ { root /web/wwwroot; try_files /static/$uri $ur...

» 阅读全文

avast 导致虚拟机 vt 虚拟化无法开启

使用4399手游通玩游戏时发现vt没有开启,进bios检查是开启状态。系统将刚装的,重新安装前正常。无奈以为删除不该删的系统软件,又重新安装,发现装完可以用了,安装杀毒软件重启再检查又不行,网查都说avast会先占用vt导致的,除了卸载并没有给出其它方案,后来在英文站查到了,方法就是进入设置-疑难排解-启用硬件辅助虚拟 前面对勾去掉。 http://stackoverflow.com/questions/20019231/vt-not-supported-when-inst...

» 阅读全文

trafficserver 入坑(六)过滤POST请求

为什么过滤 最近发现ats缓存总是被莫名的清掉,查日志发现有TCP_REFRESH_MISS/200 POST的日志,然后就会回源。日志如下 测试流程如下 修改思路 先是把cache.config中的method指定为get了,post也批定不cache了,但是还是不行,于是只能从nginx下手把POST请求全转走,配置如下 set $CacheFlag 1; location / { if ($request_method = POST) { set $CacheFlag...

» 阅读全文

Tags: trafficserver

trafficserver (五)目录正则刷新缓存

这是什么? 为保证在服务器岩机时有一份缓存可用,在正常情况下能及时刷新缓存内容不至于太旧 为能通过正则表达式来批量清除缓存内容,同时不对整个缓存进行遍历以至于托跨机器 ,关于ats自带的regex_delete测试中发现效率远远不行。 思路是怎样的? 根据用户访问情况来进行缓存更新,如我设置缓存1小时失效,我发现age值超过300(也就是 内容生成超过5分钟)就手动更新缓存,更新时进行后端的状态检查。 对于一些静态资源由于内容基本不会变化,所以跳过自动更新 对于需要人工刷新...

» 阅读全文

Tags: trafficserver

apache traffic server 简称ats 入坑(四)缓存匹配标识符规则

由于互联网上关于cache.config的示例很少,本节主要就此配置中的一级标识符进行测试总结 讲之前先转一个文章https://blog.zymlinux.net/index.php/archives/293 在cache.config中,有时候大家会要对后面的服务器做限制,如限制某个机器的内容不cache等,这时根据环境,这个服务器可能是个域名,也可能是个IP,如果是个IP,你采用这样的配置: dest_ip=10.0.0.1 scheme=http action=ne...

» 阅读全文

Tags: trafficserver

回顶部