【问题标题】:What does IIS time mean?IIS 时间是什么意思?
【发布时间】:2013-03-04 17:15:23
【问题描述】:

一个简单但 Google 无法帮助解决的问题。在 IIS 日志记录中,字段 time。这是 IIS 收到请求的时间还是它响应的时间?

#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2013-03-04 08:32:02
#Fields: date **time** s-sitename s-computername 

【问题讨论】:

    标签: iis iis-6


    【解决方案1】:

    IIS 高级日志记录使用 W3C 日志文件格式记录有关服务器上所有站点的信息

    本地时间

    以当地时间记录请求发生的时间。

    时间-UTC

    以 UTC 记录请求发生的时间。

    http://technet.microsoft.com/en-us/library/ee791933(v=ws.10).aspx

    【讨论】:

    • 但定义发生?这是一个长期运行的过程,花费的时间是 2 分钟。那么这是它收到请求或响应的时候吗?
    • “请求发生”是收到请求的时间。您可以通过创建一个人为造成 2 分钟延迟的页面并检查日志记录来轻松测试这一点。
    • “请求发生的时间”隐含地是请求到达的时间,“花费的时间”字段是处理和发送回复所花费的时间(毫秒)。请注意,请求仅在 完成后记录,因为记录了 HTTP 代码,并且在处理完成之前不知道。
    • 请注意,如果系统负载很高,请求可能会在处理开始之前到达并排队。记录的时间应该是请求第一次接触 IIS 的时间,可能(再次,在负载下)请求处理开始之前。
    • 我相信有3个变量,1)请求到达请求队列的时间(Time-LocalTime-UTC),2)请求开始服务的时间(Begin Request-UTC),3 ) 响应响应所花费的时间 (Time Taken)。
    猜你喜欢
    • 2012-03-25
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 2012-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多