Re: [firebase-br] Gargalo no servidor com 160 usuários em horários de pico....

Caio Oliveira news em caiosis.com.br
Qui Dez 9 19:45:16 -03 2004


Carlos H. Cantu wrote:
> Caio, erros de INET são erros de rede.
> 
> Vc pode obter o significado dos erros no arquivo errno.h (linux) ou
> winsock.h (windows).
> 
> Erro 104, por exemplo, indica que ou o servidor Firebird "quebrou" ou a
> aplicação que estava conectada nele "quebrou".
> 
R-CAIO, sim eu verifiquei isso, mas não encontrei uma solução ainda por 
exemplo o erro 9 "Bad File number". Verifiquei na configuração do 
sistema e em alguns sites na net e vi que para solucionar esse erro 
tinha que modificar uma configuração no Linux usando o ULIMIT -n 
(aumentar o número máximo de arquivos aberto); modifiquei de 1024 para 
8192; mas percebi que o erro continua apareçendo no LOG com muita 
frequencia.

> Quanto a sua pergunta, para máquina com mais de um processador, vc
> terá que usar o FB Classic para se aproveitar deles, e dependendo do
> número de conexões que vc tem, deverá ter uma boa qtde de RAM
> disponível.
> 
R-CAIO, acho que vou investir no SMP, quanto à memória RAM como já havia 
lhe falado, eu acho que até exageramos um pouco (4GB).

abraço!


Caio Oliveira

> []s
> Cantu
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.com.br
> 
> CO> Olá Pessoal
> 
> CO> Mestre CantuBird e colegas, tenho tido ultimamente um problema frequente
> CO> devido ao grande número de usuários On-line no sistema (são . Ao menos
> CO> uma ou duas vezes ao dia está sendo necessário reiniciar o serviço no
> CO> servidor WEB para liberar recursos no servidor da base de dados Firebird
> CO> (ou seja paramos a aplicação servidora para "matar" as conexões).
> 
> CO> O gráfico da CPU nesses momentos está girando em torno de 60%-80% ao
> CO> contrário do "normal" (maior parte do tempo) entre 10%-60% e, o sistema
> CO> fica muito lento. Ao parar o serviço (web) e startar novamente o sistema
> CO> volta a funcionar bem.
> 
> CO> Se diminuirmos o número de usuários, o problema desapareçe.
> 
> CO> Tenho visto no LOG do Firebird muitos erros do tipo "inet errno = 9 e 104".
> 
> CO> Pergunta:
> 
> CO> Temos uma CPU para o Bando de dados (DELL XEON 3,06mhz multiprocessada
> CO> com 01 processador apenas) será que se acrescentarmos um segundo 
> CO> processador eu consigo ganhar performançe e talvez eliminar esse gargalo?
> 
> CO> Alguma sugestão?
> 
> CO> abraço a todos!
> 
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> 





Mais detalhes sobre a lista de discussão lista