Gabim në BIND 9.16, që çon në shqetësime gjatë trajtimit të lidhjeve TCP

Në degën e publikuar dy javë më parë BIND 9.16.0 u identifikua një problem i rëndë gabim, që çon në shterimin e limitit të numrit të lidhjeve TCP. Në BIND 9.16 është propozuar një nënssystem i ri rrjetik, i kaluar në një mekanizëm asinkron për trajtimin e kërkesave bazuar në bibliotekën libuv. Për shkak të këtij gabimi në këtë nënssystem, numri i lidhjeve aktive TCP nën disa kushte nuk zvogëlohet, gjë që çon në një dallim në rritje midis vlerës së saj dhe numrit të vërtetë të lidhjeve. Pas një kohe, vlera e numrit mund të arrijë limitin e vendosur për lidhjet e klientit dhe kërkesat e reja për TCP do të ndalojnë së pranuari (kërkesat për UDP do të vazhdojnë të trajtohen).

Kryesisht, problemi shfaqet në serverët që pranojnë lidhje TCP nga klientët në disa ndërfaqe rrjetike.
Një përditësim për BIND 9.16 nuk është lëshuar ende, por për zgjidhjen e gabimit është publikuar patch. Si zgjidhje e përkohshme, mund të vendosni një limit për numrin e lidhjeve (opsioni tcp-clients) në një vlerë shumë të madhe. Përveç BIND 9.16, problemi prek degën eksperimentale 9.15, duke filluar nga lëshimi 9.15.6, por kjo degë përdoret fillimisht vetëm për zhvillim dhe nuk është e destinuar për implementim në serverët në punë.

Burimi: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster