awk扫描分析nginx访问日志 admin 2016年01月23日 分类:运维/工具 Views(2083) 条评论 年底感觉没啥活干,尤其是在年底跳槽到新公司,更是没什么重要的项目可以做。老大布置任务,要做一个平台统计每个站点后台的nginx日志,针对url维度分析访问量,加载时间等。 当时设想是这样的,扫描任务部署在线上nginx机器上,定时执行。用shell脚本分析日志,然后找一台开发虚拟机部署管理后台,从shell脚本curl给php接口上报统计结果。 设想的挺好,但是等shell脚本写完以后放到…… 阅读全文>>
awk常用备忘 admin 2016年01月14日 分类:运维/工具 Views(2018) 条评论 使用方法: awk [-F re] 'pattern + {action}' xxx.txt 以下均省略文件输入 用-F指定分隔符: awk -F ';' '{print $1}' 工作流,BEGIN和END: awk 'BEGIN {print "name,sex"} {print $1","$2} END {print "me,male"}' 先执行BEGIN 然后读取输入一次执行中间的{} 最后执行END 正则pattern: awk '/hug…… 阅读全文>>
jQuery2.1中对于动态添加的元素绑定事件 admin 2016年01月07日 分类:web前端/Javascript Views(4628) 条评论 jQuery2.1中的on方法对于动态添加的元素绑定事件有问题。比如要对于push类绑定click事件: $(".push").on("click",function(){ //DO SOMETHING }); 这样对于通过比如$("#dialog").html(xxx)动态添加的元素不会有绑定事件。 解决方法,将事件绑定到body或者document身上,然后通过选择器决定是否执行。因为on方法的声明是这样的.on( eve…… 阅读全文>>
crontab部署遇到的一个坑 admin 2016年01月05日 分类:运维/工具 Views(2141) 条评论 同事部署定时器的时候遇到一个问题。任务执行的时间与设想的不一样。 需求如下:一个任务需要每8小时执行一次,按照网上大部分说法,应该这么写时间格式: * */8 * * * /bin/sh xxx.sh 2>&1 其实不对啊!!! 上面这种写法要表达的意思实际上是“每隔8小时,每分钟跑一次”。这样的话实际上任务运行的时间依次为: …… 阅读全文>>