O IIS “toma o tempo” para a frente ou para trás?

3

Estou tentando analisar os logs do IIS para alguns problemas de tempo limite que vemos de tempos em tempos. O IIS é "demorado" em termos prospectivos ou reversos?

Em outras palavras, "data / hora" representa a hora em que a solicitação foi iniciada ou a hora em que ela foi concluída?

    
por GaTechThomas 31.05.2012 / 00:35

2 respostas

4

A hora em que foi concluído.

Observação: o valor no campo de tempo não inclui o tempo de rede se uma das seguintes condições for verdadeira:

  • O tamanho da resposta é menor ou igual a 2 KB e o tamanho da resposta é da memória.
  • O buffer TCP é usado. Aplicativos que usam HTTPAPI.dll podem definir o sinalizador HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA para habilitar o buffer TCP no Windows Server 2003 Service Pack 1 e posterior. Isso permite que o servidor envie todos os dados de resposta ao cliente sem precisar aguardar as confirmações correspondentes do cliente.

Mais informações:

Descrição do campo de tempo decorrido no log HTTP do IIS 6.0 e IIS 7.0
link

link

Observe também que os csBytes e scBytes não refletem necessariamente a quantidade de dados na solicitação. Por exemplo, um dispositivo pode enviar uma uriQuery de 3.500 caracteres, mas os bytes combinados podem ter apenas 1.000 bytes.

    
por 31.05.2012 / 00:47
3

Data, hora e hora são campos de registro separados, de modo que você está interessado exatamente?

Na Ajuda do IIS:

Data (data): Registra a data em que a solicitação ocorreu.

Hora (hora): Registra a hora, no Tempo Universal Coordenado (UTC), no qual a solicitação ocorreu.

Tempo gasto (time-taken): Registra o tempo que a ação levou em milissegundos.

    
por 31.05.2012 / 00:47

Tags