[SP-pm] Problemas com Catalyst::Engine::HTTP::Prefork

Ricardo Filipo ricardo_filipo at yahoo.com.br
Thu Dec 8 12:32:20 PST 2011


???
Veja abaixo que o sistema lança apenas um. No segundo (que lanço na mão) os dois caem.
O HTTP::Prefork lança, na config default no mínimo 5 servers, 2 spare_servers e no máximo 50 spare_servers, aceitando no máximo 1000 requests simultâneos.
Porque não mais que 3? Onde você viu esta informação?
:)



>________________________________
> De: Renato Santos <renato.cron em gmail.com>
>Para: saopaulo-pm em mail.pm.org 
>Cc: Perl Mongers Rio de Janeiro <rio-pm em pm.org> 
>Enviadas: Quinta-feira, 8 de Dezembro de 2011 15:05
>Assunto: Re: [SP-pm] Problemas com Catalyst::Engine::HTTP::Prefork
> 
>
>Bad fork [Cannot allocate memory]
>Quanto processos você ta tentando? acho que mais de 3 não vai ser possivel!
>
>2011/12/8 Ricardo Filipo <ricardo_filipo em yahoo.com.br>
>
>Caros amigos.
>>Boa tarde.
>>
>>
>>Tenho tido alguns problemas com o servidor Catalyst em nosso novo website em testes, será que alguém pode ajudar?
>>Estou testando o Catalyst::Engine::HTTP::Prefork pra usar em produção no lugar do FastCGI.
>>Em alguns casos o servidor caiu, deixando o processo como zumbi no sistema, sem recuperação. Então tenho que matar todos forks que sobraram na mão e levantar novamente.
>>Pensei em criar uma gambiarra, um cron que verifique a cada espaço de tempo se o servidor responde e se não estiver bem dá o restart, mas queria resolver de uma forma mais canônica.
>>
>>
>>Nos logs aparece o problema:
>>
>>
>>Bad fork [Cannot allocate memory]
>>  at line 212 in file /usr/local/share/perl5/Net/Server/PreFork.pm
>>
>>
>>Alguém já viu isto?
>>
>>
>>Estou usando Nginx como proxy apontando para o Catalyst (não é FastCGI).
>>Acontece a mesma coisa quando tento levantar outro servidor Catalyst com o HTTP::Prefork em outra porta. Os dois caem!
>>Mas olhando a carga do sistema  vemos que o perl não passa nunca de 10% da memória, apesar da CPU chegar no pico algumas vezes. Não achei nenhum bug no RT que explicasse o problema de forma stisfatória.
>>A virtualização emula um  Xeon 2.66GHz rodando um kernel do Fedora 14 com 512Mb de memória, só tem o Catalyst e o Nginx rodando. Se alguém puder ajudar eu envio mais dados pelo pastebin.
>>
>>
>>
>>Abraços!Filipo
>>
>>
>>=begin disclaimer
>>  Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>=end disclaimer
>>
>>
>
>
>
>-- 
>
>Saravá,
>Renato CRON Santos
>http://www.renatocron.com/blog/
>@renato_cron
>
>
>
>
>=begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>=end disclaimer
>
>
>
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20111208/1878fb59/attachment-0001.html>


More information about the SaoPaulo-pm mailing list