DDR爱好者之家 Design By 杰米

一、首先将apache日志按天切割

复制代码 代码如下:
       vi /etc/httpd/conf/httpd.conf
        ErrorLog "|rotatelogs /var/log/httpd/%Y%m%derror_log 86400 480"
       CustomLog "|rotatelogs /var/log/httpd/%Y%m%daccess_log 86400 480" combined

二、重启apache服务

复制代码 代码如下:
       service httpd restart

##################apahce日志服务器按天切割完毕######################

三、分析生成的apache日志状态码(等待了一天的日志)

复制代码 代码如下:
       ***日志文件为20111228access_log
       vi http.sh
       #!/bin/bash
       total=`cat 20111228access_log|wc -l`
      array=(`cat 20111228access_log |awk '{print $9}'|sort|uniq -c|sort -n`)
      len=${#array[@]}
      echo "####################http状态码统计###########################"
      echo "总的连接数:$total"
             for ((i=0;i<$len;i=i+2))
                {
                   echo "########################################################"
                           echo ${array[$i]}:${array[$i+1]}
                   echo "########################################################"
                            echo ${array[$i+1]}占连接数的比例是:`awk 'BEGIN{printf "%.6f%\n",('${array[$i]}'/'${total}'*100)}'`
                 }

执行脚本结果(以百分号表示):
复制代码 代码如下:
sh http.sh
####################http状态码统计###########################
总的连接数:688965
########################################################
1:303
########################################################
303占连接数的比例是:0.000145%
########################################################
1:416
########################################################
416占连接数的比例是:0.000145%
########################################################
2:299
########################################################
299占连接数的比例是:0.000290%
########################################################
8:501
########################################################
501占连接数的比例是:0.001161%
########################################################
145:403
########################################################
403占连接数的比例是:0.021046%
########################################################
197:400
########################################################
400占连接数的比例是:0.028594%
########################################################
738:206
########################################################
206占连接数的比例是:0.107117%
########################################################
7307:404
########################################################
404占连接数的比例是:1.060576%
########################################################
9213:302
########################################################
302占连接数的比例是:1.337223%
########################################################
30574:301
########################################################
301占连接数的比例是:4.437671%
########################################################
201197:304
########################################################
304占连接数的比例是:29.202790%
########################################################
439582:200
########################################################
200占连接数的比例是:63.803241%
########################简单讲解#########################
array=(`cat 20111228access_log |awk '{print $9}'|sort|uniq -c|sort -n`)
  ###这个拿出来是一个数组了
len=${#array[@]}
 ###这个是数组的长度
echo ${array[$i]}:${array[$i+1]}
###这个是以for循环输入状态码和状态码的连接数
awk 'BEGIN{printf "%.6f%\n",('${array[$i]}'/'${total}'*100)}
###以百分比计算各个状态码大约占的连接数

DDR爱好者之家 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
DDR爱好者之家 Design By 杰米

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。