发表于: 2017-11-08 18:52:38
3 797
今天完成的事
配置子域成功。
没有经过tomcat的8080端口。
编写脚本统计访问次数
配置linux日志文件
编写脚本
- #!/bin/sh
- export PATH=/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin;
- export LANG=zh_CN.GB2312;
- function usage()
- {
- echo "$0 filelog options";
- exit 1;
- }
- function slowlog()
- {
- #set -x;
- field=$2;
- files=$1;
- end=2;
- msg="";
- [[ $2 == '1' ]] && field=1&&end=2&&msg="总访问次数统计";
- [[ $2 == '2' ]] && field=3&&end=4&&msg="平均访问时间统计";
- echo -e "\r\n\r\n";
- echo -n "$msg";
- seq -s '#' 30 | sed -e 's/[0-9]*//g';
- awk '{split($7,bbb,"?");arr[bbb[1]]=arr[bbb[1]]+$NF; arr2[bbb[1]]=arr2[bbb[1]]+1; } END{for ( i in arr ) { print i":"arr2[i]":"arr[i]":"arr[i]/arr2[i]}}' $1 | sort -t: +$field -$end -rn |grep "pages" |head -30 | sed 's/:/\t/g'
- }
- [[ $# < 2 ]] && usage;
- slowlog $1 $2;
脚本运行
其实看上去是成功的,但是不显示。。。统计不了 ,编写脚本放弃。
换个方法,
把请求时间单独展示出来。。。
不过这样好蠢。。。
脚本的事以后再说吧。
【准备了一下小课堂】
遇到的问题
脚本写的不对,耽误时间太多。
无
收获
理解了nginx
明天的计划
提交任务三
评论