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