KEEPALIVE

L'opzione KEEPALIVE specifica se la funzione TCP (Transmission Control Protocol) keepalive è abilitata per i socket TCP in uscita. La funzione TCP keepalive invia una trasmissione da una periferica a un'altra per verificare che il collegamento tra le due periferiche sia operativo.

Se si sta utilizzando la replica del nodo, è possibile utilizzare l'opzione KEEPALIVE sul server di replica di origine per abilitare la funzione TCP keepalive. L'opzione KEEPALIVE non è richiesta sul server di replica di destinazione a meno che non si specifica una replica bidirezionale, in tal caso il server di destinazione diventa il server di replica di origine.

Sintassi

Leggi diagramma di sintassiIgnora diagramma di sintassi visivo KEEPALIVE YesNo

Parametri

Yes
Specifica che la funzione TCP keepalive è abiltata per i socket TCP in uscita. Questo valore è l'impostazione predefinita.
Se l'opzione KEEPALIVE è abilitata, vengono utilizzati i valori predefiniti per le opzioni KEEPALIVETIME e KEEPALIVEINTERVAL.
No
Specifica che la funzione TCP keepalive non è abilitata per i socket TCP in uscita.
Se si specifica il valore NO, non influisce sulle connessioni socket TCP correnti che hanno avuto origine dalle richieste di connessione in uscita mentre l'opzione KEEPALIVE era impostata su YES. Il valore YES si applica a quei socket fino a quando la sessione correlata non viene terminata e il socket viene chiuso.

Esempio

Utilizzare il comando SETOPT per abilitare la funzione keepalive senza disabilitare o arrestare il server:

setopt keepalive yes