Apache2 random 403 erro & info server logs ocupados no Ubuntu

1

Eu tenho uma situação estranha com o apache2. Sem sentido, erros aleatórios 403. Qualquer página (html, php etc.) normalmente funcionando. mas se eu pedir repetidamente, pressionando o botão atualizar do navegador. interrompe & envia um 403 aleatoriamente. depois de alguns segundos, funciona novamente. no log de erros, vejo client denied by server configuration .
log de erros principal do apache diz que [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 99 idle, and 137 total children

meus valores atuais em IfModule mpm_prefork_module StartServers 120 MinSpareServers 100 MaxSpareServers 200 MaxClients 256 MaxRequestsPerChild 500 /IfModule

Eu aumentei 10 por 10. de 20. mas nada foi resolvido. Eu desativei KeepAlive.

O que pode causar esse problema?
agradeço antecipadamente.

uma nova instalação do servidor Ubuntu x86 8.04.4
Virtualmin do seu site (não de repositórios debian).
Linux 2.6.24-27-server # 1 SMP i686 - Apache 2.2.8 Mpm prefork
Virtualmin versão 3.78.gpl GPL
Versão do PHP 5.2.4-2ubuntu5.10
Módulos carregados:
core_module (estático) log_config_module (estático) logio_module (estático) mpm_prefork_module (estático) http_module (estático) so_module (estático) actions_module shared) alias_module (compartilhado) auth_basic_module (shared) auth_digest_module (compartilhado) uthn_file_module (shared) authz_default_module (shared) authz_groupfile_module (shared uthz_host_module (compartilhado) authz_user_module (compartilhado) autoindex_module (compartilhado) ache_module shared) cgi_module (compartilhado) deflate_module (shared) dir_module (compartilhado) env_module (shared) expires_module (shared) fcgid_module (compartilhado) file_cache_module (shared) eaders_module (shared) mime_module ( compartilhada) mime_magic_module (compartilhado) evasive20_module shared) negotiation_module (compartilhado) php5_module (shared) rewrite_module (compartilhado) etenvif_module (shared) ssl_module (shared) status_module (shared) Sintaxe OK

    
por risyasin 17.05.2010 / 16:55

2 respostas

1

era mod_evasive.
http dos & módulo de proteção de ddos.

Eu não poderia pensar que pode registrar como "servidor ocupado". também mod_evasive em si não está perdendo nenhum log.

qualquer candidato a uma solução rápida como eu pode interpretar mal a situação.

obrigado novamente.

    
por 18.05.2010 / 07:59
0

O servidor está sob carga pesada? Talvez tente ativar o mod_status e ver o que acontece quando você obtém 403.

    
por 17.05.2010 / 17:06

Tags