用logparser查找iis文件中的模式
我期待从iis中提取当某个用户会话由aspnetsessionid在此处指定的超时时间超过10分钟会话超时我已经在此应用程序上设置。 我试图parsingiis日志,我不知道如何获取每个sessionid并计算它持续多less分钟。 在解决了第一部分之后,我将查找哪个会话以timeout.aspx页面的调用结束,但是在一个查询中指定这个会很好。 我正在尝试这个查询 SELECT TO_STRING(time, 'm') as mins, EXTRACT_TOKEN(EXTRACT_TOKEN(cs(Cookie), 1, 'ASP.NET_SessionId='), 0, ';+__ut') as ASPNETSESSIONID From C:\logs\ex11*.log GROUP BY ASPNETSESSIONID, mins 这里是我想要捕捉的日志文件实例的一个例子 Line Number Date Time Client-IP Server IP Server Port Request Verb Request URI, ASPNETSessionID 255 4/1/2011 19:40:55 222.222.22.22 111.11.111.11 443 GET /webpage.aspx 1234567890 256 4/1/2011 19:40:55 222.222.22.22 111.11.111.11 443 GET /jscript/SessionTimeout/SessionTimeout.js 1234567890 […]