[firebase-br] Travamento no servidor

Magno Machado magnomp.gprs em gmail.com
Sex Set 19 16:09:39 -03 2008


>Se o processo estiver comendo 100% de CPU, a máquina travou e não o FB em 
>si.
Não, a máquina respondia normalmente, era só o processo do FB que travou


"Eduardo Bahiense" 
<eduardo em icontroller.com.br> escreveu na 
mensagem news:gb0ruf$g0g$1 em ger.gmane.org...
> A quantidade de programadores estar conectada no banco deve ser levada em
> conta sim, mas atmbém a tarefa que está sendo executada, por exemplo eles
> podem estar fazendo um procedimento usando as mesmas tabelas envolvidas no
> seu processo de update.
> Não vou condenar seu servidor, sugiro que pressione Ctrl + Shift + Esc e
> veja como está o processamento em todos os núcleos.
> Quanto a ficar bloqueado para acesso você tem razão, a transação deveria
> "prender" apenas as tabelas envolvidas e não impedir que se loguem.
> Veja como os núcleos se comportam e passe um gfix e um gbak na base


Se o processo estiver comendo 100% de CPU, a máquina travou e não o FB
em si.

Tivemos alguns problemas desses no início do nosso desenvolvimento.
Tínhamos uma query mal escrita que, cada vez que era executada por mais
de um usuário, travava o server. Até a conexão por ssh era difícil, pois
a máquina não respondia.

O que acontece nesses casos é que se um núcleo trava com um processo
desses, o outro segura a onda, mas se vier outro pedido, trava o outro
núcleo, e aí, a máquina deixa de responder.

Uma coisa que alguns recomendam para processos extensos, tipo migração
massiva de dados, é comutar forced writes para off durante o processo, e
depois voltar para on. Nunca fiz, mas é uma.

Fica aí o compartilhamento da experiência.



Abraço


Eduardo


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa






Mais detalhes sobre a lista de discussão lista