Estou utilizando um sistema que roda na plataforma Cliente/Servidor fazendo uso do banco de dados Pervase SQL V9.

Verifico que quando uma estação que mantem um ou mais registros do banco de dados lockcados cai por queda de tensão ou travavmeto, por exemplo, o banco de dados mantem esses registros presos mesmo apos reiniciada a maquina.

Sobre os registros que ficam presos após o reset de uma estação configurei o parâmetro (tcp_keepalive_time) do servidor Linux com o valor 75. Imaginei que este valor seria a periodicidade em segundos que o servidor iria avisar ao Pervasive se alguma estação está fora do ar e, desta forma, os registros ocasionalmente lockados seriam liberados.

O que ocorre é que os registros apenas são liberados se a estação voltar a ser ligada. Acontece que algum usuário pode simplesmente não religar a máquina e simplesmente ir embora prá casa após um travamento, fazendo com que os registros ocasionalmente lockados não sejam liberados.

Seria preciso reconfigurar o kernel de TCP ou existe algum parâmetro que faça com o que o Pervasive libere incondicionalmente os registros lockados pela estação que caiu???


Gilson Passos
Tv Clube
Teresina PI
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a