• IIS 日志文件分析


    先安装下文参考资料中的log parser studio

    然后就可以针对日志文件进行sql语句的查询了.

    各页面访问量排行

    SELECT cs-uri-stem,count(1)
    FROM '[LOGFILEPATH]' 
    where cs-uri-stem not like '%.js%' and cs-uri-stem not like '%.css%'
    and cs-uri-stem not like '%.gif%'
    and cs-uri-stem not like '%.png%'
    and cs-uri-stem not like '%.jpg%'
    and cs-uri-stem not like '%.ico%'
    and cs-uri-stem not like '%.axd%'
    group by cs-uri-stem
    order by count(1) desc

    下面列出日志格式中各字段的含义:

    Fields:
     

    date 2010-07-30 \爬行日期
    time 01:06:43 \时间
    s-sitename W3SVC1 \服务器名称
    s-computername MGL \ 网站名称
    s-ip 192.168.0.102 \网站IP
    cs-method GET \获取方法
    cs-uri-stem /css/rss.xslt \文件的URL
    cs-uri-query - \?后面的参数
    s-port 80 \服务器端口
    cs-username - \用户名
    c-ip 192.168.0.102 访问者(蜘蛛)ip
    cs-version HTTP/1.1 \协议版本
    cs(User-Agent) Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1;+Trident/4.0;+InfoPath.2;+360SE)
    \用户代理,即用户所用的浏览器(这个最重要)
    cs(Cookie) ASPSESSIONIDACRRDABA=IDDHCBBBHBMBODAGCIDKAGLM \发送或接收的 Cookie 内容(如果有)
    cs(Referer) - \选择该选项可以记录用户访问的前一个站点。此站点提供与当前站点的链接。
    cs-host 192.168.0.102 \主机头的内容。我本地访问的是IP,这个应该是网站域名。
    sc-status 304 \协议状态(200是正常的 404 是找不到文件,304未改变。更多请查看IIS返回日志详解)
    sc-substatus 0 \协议子状态
    sc-win32-status 0 \win32状态
    sc-bytes 140 \发送的字节数
    cs-bytes 358 \接受的字节数
    time-taken 0 \所用时间
    200 0 0 4600 316 140返回200正常,4600发送的字节数,316接受的字节数 140所用时间。这个时间应该是毫秒级别的。

     

    参考资料:

    http://www.cnblogs.com/dudu/p/3689384.html

    http://baike.baidu.com/link?url=w4ILHBHeSljgPVa6mK4VWi5wmjmDYgNFG7ffOGChRpxUlfwHPPSjPrOy-lLwy6OWzjXpI8etKuLNoWKDuyCc2K

  • 相关阅读:
    一个access连接的处理
    小说
    web版的outlook和project的结合,再和sns 结合,形成组织之间的一个共享信息.还有更多应用
    今天研究了一下window pe
    IMX6ULL开发板文本编辑工具
    Create class and methods in x++
    Image in AX 2009
    IP and userId dislay in AX 2009 title
    helpless....
    about Posted & Unposted of button function
  • 原文地址:https://www.cnblogs.com/xinzhyu/p/4255566.html
Copyright © 2020-2023  润新知