当前位置 主页 > iis相关 >

【IIS7】系统时间和日志时间不相同是怎么回事?

时间: 2018-09-25 13:13 栏目:iis相关

  最近在分析web日志,发现IIS7日志中时间与系统时间不一致,即本该上班时间才产生的产并发访问日志,全部发生在凌晨至上班前。
 
  本以为是系统时间设置错误,检查后一切正常。后查询资料,原来是这个原因:
 
  日志的格式有IIS、NCSA、W3C三种。
 
  1、IIS是固定的基于ASCII文本的格式,无法自定义记录的字段,字段由逗号分隔,记录的时间为本地时间文件名前缀为u_in。
 
  2、NCSA是美国国家超级计算技术应用中心(NCSA)公用日志文件格式,也是固定的基于ASCII文本的格式,无法自定义记录的字段,字段由空格分隔,记录的时间为本地时间,并标记了与UTC时间的偏差,文件名前缀为u_nc。
 
  3、W3C是可自定义的基于ASCII文本的格式,可以指定记录的字段,如图所示,字段由空格分隔,记录的时间采用UTC格式,文件名前缀为u_ex。
 
  IIS7默认使用的格式为W3C,它所能提供的信息是最完整的,NCSA是最简洁的。因此如果采用NCSA格式,每一次访问都会被马上记录下来,而W3c格式则需要一定的处理时间,大约一两分钟左右,才可以在日志中看到最新的访问记录,IIS格式则介于两者之间。
 
  UTC时间又叫协调世界时,是以格林尼治时间为准,其它地方就要加上所在的时区,中国在东八区,所以要在UTC时间的基础上加八个小时。
 
  所采用的时间格式是不能自定义的。
 
  默认的目录为%SystemDrive%\inetpub\logs\LogFiles,编码为UTF-8。
 
  日志文件滚动更新就是设置日志文件创建的时间,有每天一个、每周一个、每月一个、每小时一个、最大文件大小(在文件达到某个大小(单位为字节)时创建新日志文件)和不创建新的日志文件几种选择。
 
  “使用本地时间进行文件命名和滚动更新”这句话的意思就是以本地时间为准创建日志文件,而日志记录时间的格式还是由日志的格式决定,比如选择了W3C就一定是UTC时间。
缩小 缩小 缩小 缩小
IIS7整站下载工具 IIS7批量查询排名 IIS7远程桌面连接工具 iis7-iis网站批量管理 iis7批量替换工具 IIS7服务器专用下载工具 IIS7日志分析工具 IIS7批量PING,服务器批量添加网卡IP小工具 IIS7远程同步备份工具
IIS7网站监控 站群批量SEO查询 批量获取排名域名 批量关键词排名查询 模拟各种蜘蛛 批量友情链接监测 批量检测死链 搜索引擎大全 批量查询外链
批量查询网站标题 批量查询KeyWords 批量查询描述 批量查询网站IP 批量百度收录查询 批量查询百度日收录 批量查询百度周收录 批量查询百度月收录 批量查询360总收录 批量查询360日收录 批量查询网站年龄 批量查询360PC权重 批量查询爱站移动权重 批量查询站长移动权重 批量查询360移动权重 批量查询神马权重 批量查询谷歌PR 批量查询搜狗PR 批量查询百度反链 批量查询爱站首页反链 批量查询爱站内页反链 批量查询百度快照 批量查询搜狗快照 批量icp备案查询 批量网站ip地址查询 批量查询导出链接 批量查询百度V认证 批量查询百度安全 批量查询站长PC权重 批量查询爱站PC权重 批量查询搜狗总收录 站长资源大全 IIS7-cms大全 IIS7站群大全 IIS7虚拟空间大全 IIS7服务器大全 IIS7-VPS大全