Como limitar o número de invocações de script CGI simultâneas no Apache 2.2?

1

Como posso limitar o número de invocações CGI simultâneas no Apache 2.2.x?

Mais especificamente, meu problema é este: eu tenho o Apache hospedando uma instância do Bugzilla e outras coisas em um servidor. Há muito pouco uso simultâneo legítimo do Bugzilla. No entanto, é trivial montar um ataque de negação de serviço em todo o servidor ignorando o robots.txt e simplesmente buscando muitas páginas de bug que bloqueiam um processo e atingem um banco de dados.

    
por hsivonen 29.11.2010 / 09:49

2 respostas

1

Bem, a resposta depende muito do seu gerenciador de processos CGI. Com o PHP-FPM via FastCGI, você modificaria pm.max_children. Com FCGID, você definiria FcgidMaxProcesses e / ou FcgidMaxProcessesPerClass. Com FastCGI você provavelmente ajustaria maxClassProcesses ou maxProcesses.

A documentação do gerenciador de processos que você estiver usando terá a sintaxe exata dos detalhes.

    
por 25.06.2011 / 17:28
0

você pode usar algo como mod_cband para executar o afogamento em uma largura de banda em vez de um nível de processo.

    
por 29.11.2010 / 13:17