O Apache continua travando devido à impossibilidade de criar um thread de trabalho

1

Estou recebendo muitos deles em nosso log de erros

((11) Recurso temporariamente indisponível: apr_thread_create: não é possível criar um thread de trabalho) e (110) Conexão esgotada: proxy: HTTP: tentativa de conexão a 127.0.0.1:80 (*) com falha

Os parâmetros do worker no httpd.conf são os seguintes

StartServers         8     
ServerLimit        128     
MaxClients         2048    
MinSpareThreads     25     
MaxSpareThreads     75     
ThreadsPerChild     32     
MaxRequestsPerChild  10000 

Eu mudei o tamanho da pilha no limit.conf mas ainda não ajudei, alguém pode me ajudar?

Atualização 04/04/2011: Depois de trabalhar neste problema Alteramos o arquivo de configuração para o seguinte

StartServers         8 
ServerLimit        64  
MaxClients           2048 
MinSpareThreads     25 
MaxSpareThreads     75 
ThreadsPerChild     32 
MaxRequestsPerChild  0 
ListenBacklog 2048 

E o erro de conexão ao localhost desaparece Nós tivemos que definir MaxRequestPerChild para zero e nós mudamos o número de processos do usuário nos limites.d / 90-nproc.conf

*          soft    nproc     40000
    
por Dina Abu-khader 28.12.2010 / 15:25

1 resposta

1

Veja aqui uma boa resposta:

O Apache2 não está iniciando meu servidor da Web

    
por 28.12.2010 / 16:03