nginx日志重新挂载

先移动日志文件 mv /usr/local/openresty/nginx/logs/access.log /usr/local/openresty/nginx/logs/access.log.20161024 发送信号重新打开日志文件 kill -USR1 $(cat /usr/local/openresty/nginx/logs/nginx.pid) 简单说明一下: 1、在没有执行kill -USR1 cat ${pid_path}之前,即便已经对文件执行了

ngxin日志数据查询

查看时间最长的前300个请求 sed -e ’s/“//g’ -e ’s/?.*$//g’ access.log | awk ‘{print $6,$1,$2,$3,$4,$5,$6,$10,$11,$12,$13,$14,$15,$16,$20}’ | sort -rn |grep -v websocket|grep -v qrcodeLogin|grep -v wxEvent|grep -v wxevent| head -n 300 最后30000条记录 请求时间排序 tail -n 30000 access.log | sed -e ’s/“//g’ -e ’s/?.*$//g’ | grep 20/Nov/2018 | awk

博客发文流程

cd g:\hugo\blog 本地查看效果 hugo server –buildDrafts 编译发布 hugo –baseUrl=“https://007slm.github.io/ git 提交

微信体系梳理

微信体系梳理 微信开放平台是微信体系的总称 open.weixin.com 下面包含 - 网站应用 web - 移动应用 app - 公众账号 对应公众平台(也就是公众号) - 第三方平台 一般来说是帮助用

nginx + openresty 备忘

nginx + openresty 备忘 nginx的开发者提供了一种简单、粗暴的方式来实现日志文件的切换。来自官网的一篇文章Log Rotation介绍了这种方法,核心脚本

多线程

一个对象一把锁 static上加sync 代表类锁 脏读问题 (数据库一致性) volatile 是变量在多个线程间可见