Pular para o conteúdo principal

Questão de Redes de Computadores — IIS (Internet Information Services) — CESPE / CEBRASPE 2025

Redes de ComputadoresIIS (Internet Information Services)
Código
ce417978
Banca
CESPE / CEBRASPE
Órgão
PC DF
Ano
2025
Cargo
GAAPC ( )

Julgue o item a seguir, a respeito de computação em nuvem, conceitos de ambiente bare metal, servidores de aplicação IIS e servidores de páginas HTML.

 

No IIS, o módulo de log chamado HttpLoggingModule dá suporte ao recurso de rastreamento de solicitação com falha e carrega módulos de log personalizados.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

IIS: HttpLoggingModule e rastreamento de solicitações com falha

Gabarito: ❌ ERRADO. A afirmação está incorreta porque, no IIS, o módulo responsável pelo rastreamento de solicitações com falha (Failed Request Tracing) é o TracingModule, e não o HttpLoggingModule. O HttpLoggingModule é o módulo de log de requisições HTTP padrão, que registra as solicitações e respostas em arquivos de log, mas não oferece suporte ao rastreamento de falhas nem carrega módulos de log personalizados — essa última função é do CustomLoggingModule.

O IIS (Internet Information Services) é o servidor web da Microsoft, amplamente utilizado em ambientes Windows. Ele é composto por uma arquitetura modular, na qual cada funcionalidade é implementada por um módulo nativo ou gerenciado. Entre esses módulos, destacam-se os relacionados a logging e diagnóstico, que são frequentemente cobrados em concursos. Para entender a questão, é essencial distinguir três módulos principais:

  • HttpLoggingModule: é o módulo padrão de log de requisições HTTP. Ele registra informações sobre as solicitações e respostas, como método HTTP, URI, status code, tempo de processamento, entre outros, nos arquivos de log do IIS (formato W3C, IIS, NCSA, etc.). Ele é ativado por padrão e é o responsável pelo log básico de acesso.

  • TracingModule: é o módulo que implementa o Failed Request Tracing (FRT), também conhecido como rastreamento de solicitações com falha. Ele permite capturar informações detalhadas sobre requisições que resultam em erros (status code 400-999), incluindo a sequência de eventos, os módulos envolvidos e os valores de variáveis de servidor. É uma ferramenta de diagnóstico avançada, configurada por meio de regras de rastreamento.

  • CustomLoggingModule: é o módulo que permite carregar e utilizar módulos de log personalizados, desenvolvidos por terceiros ou pela própria equipe, para estender ou substituir o log padrão do IIS.

A confusão entre esses módulos é uma pegadinha clássica da banca. O enunciado mistura as funções de dois módulos distintos: atribui ao HttpLoggingModule a capacidade de rastrear solicitações com falha (que é do TracingModule) e de carregar módulos de log personalizados (que é do CustomLoggingModule). Portanto, a afirmação está errada.

Na prática, quando um administrador precisa diagnosticar por que uma requisição está falhando, ele habilita o Failed Request Tracing no nível do site ou da aplicação, define uma regra (por exemplo, status code 500) e o IIS gera arquivos XML com o rastreamento completo. Esse recurso é fundamental para troubleshooting, mas é uma funcionalidade do TracingModule, não do HttpLoggingModule.

NÃO CAIA NESSA!

A banca troca as funções dos módulos de log do IIS. O candidato que decora apenas o nome "HttpLoggingModule" e associa a ele tudo que envolve log acaba marcando "Certo". Lembre-se: HttpLoggingModule = log básico de acesso; TracingModule = rastreamento de falhas; CustomLoggingModule = logs personalizados. Essa distinção é o ponto central da questão.

Módulos de log do IIS
  • 1HttpLoggingModule
    • Log padrão de requisições HTTP
    • Registra método, URI, status, tempo
  • 2TracingModule
    • Failed Request Tracing (FRT)
    • Diagnóstico de erros (400-999)
  • 3CustomLoggingModule
    • Carrega módulos de log personalizados
LEVEL · soulevel.com.br

Item — ❌ ERRADO

A afirmação está incorreta porque atribui ao HttpLoggingModule duas funções que não lhe pertencem: o suporte ao rastreamento de solicitação com falha (que é do TracingModule) e o carregamento de módulos de log personalizados (que é do CustomLoggingModule). O HttpLoggingModule, na verdade, é o módulo padrão de log de requisições HTTP, responsável por registrar as solicitações e respostas nos arquivos de log do IIS. Ele não realiza rastreamento de falhas nem carrega módulos personalizados. Portanto, o item está ERRADO.

Gabarito: ❌ ERRADO

Link permanente: /questoes/ce417978