Modifique este arquivo /etc/httpd/conf.d/fcgid.conf e mude, FcgidIOTimeout para
FcgidIOTimeout 90
Funciona para mim.
Tkx JD
Ontem, por volta da 1h, nosso servidor foi transferido para um rastreamento. Isso não acontece com frequência, mas estou tentando chegar ao fundo disso.
Não há volume de tráfego incomum, nenhum processo incomum em execução, apenas de repente o servidor começou a matar processos fcgid.
[Thu Aug 02 01:17:32 2012] [warn] mod_fcgid: process 26460 graceful kill fail, sending SIGKILL
... para quantos processos fcgid que temos ...
A CPU desativada caiu para 0% e a E / S pareceu ocupar a maior parte da carga. A questão durou cerca de 5 minutos.
Eu suspeito que houve alguma atividade de troca, embora eu não tenha certeza se foi devido a processos mortos sendo trocados para morrer, ou se foi porque algum processo aumentou o uso de memória mais rápido do que o meu processo assistindo scripts pode vê-los .
O oom-killer não foi acionado (pelo menos ele não está logado), então acho que esse foi o Apache, por alguma razão, reiniciando os processos. Isso não é regular e nada óbvio aparece no cron.
Existe um processo normal do Apache que pode causar isso? Nós rodamos dezenas de sites diferentes, e já era tarde da noite, então o volume era muito, muito baixo. (talvez 200 solicitações em um período de 10 minutos).
Modifique este arquivo /etc/httpd/conf.d/fcgid.conf e mude, FcgidIOTimeout para
FcgidIOTimeout 90
Funciona para mim.
Tkx JD
Eu tive meu problema, o erro é principalmente porque o tempo limite foi excedido mod_fastcgi, coloque aqui a solução que para mim tem solução:
Modifique este arquivo /etc/httpd/conf.d/fcgid.conf e mude, FcgidIOTimeout para
FcgidIOTimeout 500
E reinicie o apache:
/usr/sbin/apachectl restart
Fonte: link
Eu tive o mesmo problema algumas noites atrás. Eu encontrei um post no blog onde alguém removeu Webmin & Usermin e descobriu que eles pararam de receber o erro .
Eu fiz o upgrade do Webmin e parece que resolveu meu problema. Eu ainda recebo alguns erros aqui e ali, mas não entupiu a CPU como estava fazendo antes.
Os administradores de servidor que usam o Ubuntu Server e o Webmin / Virtualmin podem resolver esse problema editando o arquivo fcgid.conf
. As instruções abaixo são para o Ubuntu Server e se você estiver usando um Linux diferente, então a localização da configuração pode variar.
cd /etc/apache2/mods-enabled
e pressione Enter. sudo pico fcgid.conf
e pressione Enter. FcgidConnectTimeout 20
e altere para ler FcgidConnectTimeout 120
. CTRL+X
ou CMD+X
e, em seguida, pressione Y
para salvar. sudo service apache2 restart
e pressione Enter. Se você continuar a ter o problema, poderá aumentar o número de 120 para um número maior.
DICA: Use Pingdom (é gratuito) para notificá-lo quando o site não estiver acessível.
Tags apache-2.2 mod-fcgid