<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt">&nbsp;&nbsp; Oi amigos, bom dia... Obrigado pelas sugestões...<br>&nbsp;&nbsp; Ontem eu monitorei o dia todo remotamente e não parou "nenhuma vez", no horário de pico a ferramenta se comportou como de costume, muitos processos, muita atividade mas permaneceu estável e continua assim.<br>&nbsp;&nbsp;&nbsp; Milagre ?!<br>&nbsp;&nbsp;&nbsp; Não sei dizer, talvez o meu cliente tenha apertado o pessoal que forneceu o server/instalação e eles tenham feito algum ajuste. Estou tentando junto ao cliente obter maiores poderes e autonomia na estação, porém, acho pouco provável que farão isto. Não consigo entender estas políticas de alguns fornecedores.<br>&nbsp;&nbsp;&nbsp; Obrigado novamente e abraço a todos.<br><div>&nbsp;</div>Daniel ® Antunes<br><em><font color="#007f40">profissional de
 informática</font></em><br><em><font color="#007f40">gnu/linux user</font></em> #238553<div><br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Mensagem original ----<br>De: Alexei Znamensky &lt;russoz@gmail.com&gt;<br>Para: Cascavel Perl Mongers &lt;cascavel-pm@pm.org&gt;<br>Enviadas: Quarta-feira, 16 de Julho de 2008 10:20:52<br>Assunto: Re: [Cascavel-pm] Res: Res: Res: problemas com fork<br><br><div dir="ltr">Daniel,<br><br>Eu concordo com o Luis, isso parece algo relacionado a rede. Ou (acho menos provável), alguma limitação na quantidade de forsk sendo feitos em muito pouco tempo.<br><br>O ideal seria mesmo você medir a carga do seu sistema. Você tem alguma idéia de quantas conexões simultâneas você tem? Você tem alguma medição/estimativa de quantos bytes, em média, você trafega para cada conexão aberta?
 Veja esses links que o Alceu mandou, são muito interessantes, principalmente aquele no developerWorks sobre otimização de TCP/IP - se o seu problema for mesmo esse, ele ataca direto no ponto.<br><br>Só faltou uma coisa nele, que é o SOMAXCONN, que é o backlog do listen:<br><br>somaxconn - INTEGER<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Limit of socket listen() backlog, known in userspace as SOMAXCONN.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Defaults to 128.&nbsp; See also tcp_max_syn_backlog for additional tuning<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for TCP sockets.<br><br>que fica em:<br><br><div style="margin-left: 40px;">/proc/sys/net/core/somaxconn<br></div><br>Outra coisa que pode afetar isso, se minha memória não me falha, é o número máximo de arquivos abertos, dado por:<br><br>$ ulimit -n<br><br>cada socket aberto conta como uma entrada (não tenho certeza absoluta disso, nem saco/tempo para checar agora, mas acho que é assim mesmo).<br><br>Se for mexer nas coisas de TCP/IP no /proc/sys/*/*/*, use o sysctl.<br><br>[]s,<br>Alexei<br><br><div class="gmail_quote">2008/7/16 Alceu Rodrigues de Freitas Junior &lt;<a rel="nofollow" ymailto="mailto:glasswalk3r@yahoo.com.br" target="_blank" href="mailto:glasswalk3r@yahoo.com.br">glasswalk3r@yahoo.com.br</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Daniel ® Antunes escreveu:<div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
kkkkkkkk<br>
valeu Luiz, vou buscar melhorar meu english,<br>
minha esposa tbem vive me cobrando, ela é professora da lingua e já tentou infinitas vezes me convencer a dedicar um tempo nisto...<br>
eu tenho feito o strace durante os horários de pico mas não consegui detectar nada significativo, vou reunir as informações mais relevantes e postar,<br>
valeu &nbsp;mesmo<br></blockquote></div>
Daniel, porque você não utiliza um dos vários programas para testar carga no sistema e tentar simular esse erro?<br>
Um desses softwares é o JMeter (<a rel="nofollow" target="_blank" href="http://jakarta.apache.org/jmeter/">http://jakarta.apache.org/jmeter/</a>), mas tem vários outros:<br>
- <a rel="nofollow" target="_blank" href="http://www.debianhelp.co.uk/apacheab.htm">http://www.debianhelp.co.uk/apacheab.htm</a><br>
- <a rel="nofollow" target="_blank" href="http://www.linuxjournal.com/article/6691">http://www.linuxjournal.com/article/6691</a><br><br>
Se você tiver um ambiente de qualidade (você tem um não?) fica mais fácil ainda testar isso.<br><br>
Apesar desse artigo não ter uma solução para seu problema, eu acredito que você vai poder obter vários exemplos para melhorar a performance do website: <a rel="nofollow" target="_blank" href="http://www.perl.com/lpt/a/2001/10/17/etoys.html">http://www.perl.com/lpt/a/2001/10/17/etoys.html</a><br><br>
Mais um artigo, se você achar que precisa cutucar o Debian: <a rel="nofollow" target="_blank" href="http://www-128.ibm.com/developerworks/linux/library/l-hisock.html?ca=dgr-lnxw06BoostSocket">http://www-128.ibm.com/developerworks/linux/library/l-hisock.html?ca=dgr-lnxw06BoostSocket</a><br><br>
E no mais, que tal checar se o Debian não está com um número pequeno de forks possível para o usuário que executa seu daemon? <a rel="nofollow" target="_blank" href="http://blog.gnist.org/article.php?story=forkbomb">http://blog.gnist.org/article.php?story=forkbomb</a><br><br>
[]'s<br><font color="#888888">
Alceu</font><div><div></div><div><br><br><br>
_______________________________________________<br>
Cascavel-pm mailing list<br><a rel="nofollow" ymailto="mailto:Cascavel-pm@pm.org" target="_blank" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a rel="nofollow" target="_blank" href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></div></div></blockquote></div><br><br clear="all"><br>-- <br>Alexei Znamensky [russoz_gmail_com] [<a rel="nofollow" target="_blank" href="http://russoz.wordpress.com">russoz.wordpress.com</a>] [<a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/alexeiz">www.flickr.com/photos/alexeiz</a>]<br>

"Though we live in trying times, we're the ones who have to try"
</div></div></div></div><br>


      <hr size=1>Novos endereços, o Yahoo! que você conhece. <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.new.mail.yahoo.com/addresses">Crie um email novo</a> com a sua cara @ymail.com ou @rocketmail.com.</body></html>