# derby.drda.keepAlive

Indica se SO_KEEPALIVE estará habilitado nos soquetes. O mecanismo keepAlive é utilizado para detectar clientes desconectados inesperadamente. É solicitado do cliente uma prova de que está vivo (keepalive probe), se passar um longo tempo (por padrão, mais de duas horas) sem que nenhum dado seja enviado ou recebido. A propriedade drda.keepAlive é utilizada para detectar e limpar conexões de clientes em máquinas desligadas, ou que se desconectaram inesperadamente.

Se a propriedade for definida como falsa, o Derby não tentará limpar clientes desconectados. O mecanismo keepAlive deverá ser desabilitado se os clientes precisarem continuar o trabalho sem reconectar, mesmo após terem se desconectado da rede por algum tempo. Para desabilitar os testes de keepAlive nas conexões do Network Server, esta propriedade deverá ser definida como falsa.

#### Sintaxe

    derby.drda.keepAlive=[true|false]

#### Padrão

True.

#### Exemplo

    derby.drdra.keepAlive=false

#### Estático ou dinâmico

Estático. O Network Server deverá ser reinicializado para a alteração produzir efeito.

Tópico pai: Definição das propriedades do Network Server
Referências relacionadas
derby.drda.host
derby.drda.logConnections
derby.drda.maxThreads
derby.drda.minThreads
derby.drda.portNumber
derby.drda.startNetworkServer
derby.drda.timeSlice
derby.drda.traceAll
derby.drda.traceDirectory