Errore in BIND 9.16 che causa problemi nella gestione delle connessioni TCP.

Nella versione pubblicata due settimane fa BIND 9.16.0 è stata identificata una grave un errore, che porta all'esaurimento del limite sul numero di connessioni TCP. In BIND 9.16 è stata proposta una nuova sottosistema di rete, implementata tramite un meccanismo di gestione asincrona delle richieste basato sulla libreria libuv. A causa di un errore in questo sottosistema, il contatore delle connessioni TCP attive in alcune condizioni non si riduce, il che porta a una crescente discrepanza tra il suo valore e il numero effettivo di connessioni. Dopo un po', il valore del contatore può raggiungere il limite stabilito per le connessioni dei client, causando l'interruzione dell'accettazione di nuove richieste TCP (le richieste UDP continueranno a essere elaborate).

Il problema si manifesta principalmente sui server che accettano connessioni TCP dai client su più interfacce di rete contemporaneamente.
L'aggiornamento di BIND 9.16 non è ancora stato rilasciato, ma per risolvere il problema è stato pubblicato per correggere l'errore.. Come soluzione temporanea, è possibile impostare un limite sul numero di connessioni (opzione tcp-clients) a un valore molto elevato. Oltre a BIND 9.16, il problema interessa la versione sperimentale 9.15, a partire dal rilascio 9.15.6, ma questa versione è originariamente destinata solo allo sviluppo e non è progettata per l'implementazione su server di produzione.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster