Fel i BIND 9.16 som leder till problem med TCP-anslutningar

I en trÄd publicerad för tvÄ veckor sedan BIND 9.16.0 identifierades en allvarlig fel, vilket leder till att grÀnsen för antalet TCP-anslutningar överskrids. I BIND 9.16 introducerades ett nytt nÀtverksystem, omgjort för att anvÀnda en asynkron begÀrningshanteringsmekanism baserad pÄ biblioteket libuv. PÄ grund av ett fel i detta system minskar inte antalet aktiva TCP-anslutningar under vissa förhÄllanden, vilket leder till ett vÀxande avvikelse mellan dess vÀrde och det faktiska antalet anslutningar. Efter en tid kan vÀrdet pÄ rÀknaren nÄ den instÀllda grÀnsen för kundanslutningar och nya begÀrningar över TCP kommer att sluta tas emot (begÀrningar över UDP fortsÀtter att behandlas).

Problemet framtrÀder frÀmst pÄ servrar som tar emot TCP-anslutningar frÄn klienter pÄ flera nÀtverksgrÀnssnitt samtidigt.
Uppdateringen av BIND 9.16 har Ànnu inte slÀppts, men för att ÄtgÀrda felet har en patchpublicerats. Som en tillfÀllig lösning kan man stÀlla in en grÀns för antalet anslutningar (alternativet tcp-clients) till ett mycket stort vÀrde. Förutom BIND 9.16 berör problemet den experimentella grenen 9.15, med början frÄn version 9.15.6, men denna gren anvÀnds ursprungligen endast för utveckling och Àr inte avsedd för implementering pÄ produktionsservrar.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster