Në një temë të publikuar dy javë më parë është zbuluar një gabim i rëndë , i cili çon në shterjen e kufirit për numrin e lidhjeve TCP. Në BIND 9.16 është propozuar një nënsihtë e re rrjeti, e cila është transmetuar në një mekanizëm asinkron për trajtimin e kërkesave duke u bazuar në bibliotekën . Për shkak të një gabimi në këtë nënsihtë, numri i lidhjeve TCP aktive në disa kushte nuk zvogëlohet, gjë që çon në një rritje të mospërputhjes mes këtij numri dhe numrit real të lidhjeve. Pas një kohe, vlera e këtij numri mund të arrijë kufirin e vendosur për lidhjet e klientëve dhe kërkesat e reja për TCP do të ndalen së pranuari (kërkesat për UDP do të vazhdojnë të përpunohen).
Në përgjithësi, problemi shfaqet në servera që pranojnë lidhje TCP nga klientët në disa ndërfaqe rrjeti në të njëjtën kohë.
Përditësimi i BIND 9.16 ende nuk është lëshuar, por është publikuar . Si një zgjidhje të përkohshme, mund të vendosni një kufi për numrin e lidhjeve (opsioni tcp-clients) në një vlerë shumë të madhe. Përveç BIND 9.16, problemi ndikon edhe në degën eksperimentale 9.15, duke filluar nga lëshimi 9.15.6, por kjo degë fillimisht përdoret vetëm për zhvillim dhe nuk është orientuar për implementim në servera të punës.
Burimi: opennet.ru
