A diretiva que pode ser utilizada no arquivo de configuração httpd.conf do servidor HTTP Apache versão 2.4 para definir o número limite de requisições simultâneas que serão atendidas pelo servidor é:
- A)MaxRequestWorkers;
Correta: MaxRequestWorkers limita quantas requisições podem ser atendidas ao mesmo tempo pelo Apache.
- B)MaxOpenConnections;
Errada: MaxOpenConnections não é a diretiva do Apache 2.4 para esse controle.
- C)MaxKeepAliveRequests;
Errada: MaxKeepAliveRequests limita requisições por conexão persistente, e não o total simultâneo do servidor.
- D)StreamMaxMemSize;
Errada: StreamMaxMemSize não é diretiva padrão do Apache para limitar atendimento simultâneo.
- E)HeartbeatMaxServers.
Errada: HeartbeatMaxServers se relaciona ao módulo de heartbeat, não ao limite de requisições simultâneas do httpd.
Gabarito: A
No Apache HTTP Server, especialmente na versão 2.4, existem diretivas que controlam como o servidor lida com conexões e requisições simultâneas. Quando a pergunta fala em "número limite de requisições simultâneas que serão atendidas", ela está apontando para o teto de trabalhadores ativos, ou seja, quantas requisições podem ser processadas ao mesmo tempo pelo servidor. A diretiva usada para isso é MaxRequestWorkers. Ela define o máximo de processos ou threads que podem atender requisições simultaneamente, dependendo do módulo de multiprocessamento em uso. Em termos práticos, se esse limite é atingido, novas conexões podem ficar aguardando até haver um trabalhador disponível. A lógica é simples: não confunda quantidade de requisições simultâneas com conexões abertas, conexões persistentes ou limites de memória. Em prova, a banca gosta justamente de trocar esses conceitos de lugar para ver se você cai na armadilha. Por isso o gabarito é a alternativa A. A própria documentação oficial do Apache 2.4 trata MaxRequestWorkers como a diretiva que limita o número de clientes que podem ser atendidos simultaneamente, o que corresponde exatamente ao enunciado.