Egy hiba a BIND 9.16-ban, amely megszakítja a TCP-kapcsolat feldolgozását

Egy két hete közzétett témában KÖTÉS 9.16.0 komoly hiba, ami a TCP-kapcsolatok számának korlátjának kimerítéséhez vezet. A BIND 9.16 új hálózati alrendszert vezetett be, amely a könyvtáron alapuló aszinkron kérésfeldolgozási mechanizmusra vált libuv. Az alrendszer hibája miatt az aktív TCP kapcsolatok számlálója bizonyos feltételek mellett nem csökken, ami az értéke és a kapcsolatok tényleges száma közötti növekvő eltéréshez vezet. Egy idő után a számláló értéke elérheti az ügyfélkapcsolatok számának beállított korlátját, és a TCP-n keresztül érkező új kéréseket a rendszer már nem fogadja el (az UDP-n keresztüli kérések feldolgozása továbbra is folytatódik).

A probléma elsősorban azokon a szervereken jelentkezik, amelyek egyszerre több hálózati interfészen fogadják a kliensek TCP-kapcsolatait.
A BIND 9.16-os frissítést még nem adták ki, de a hiba javítása érdekében közzétették tapasz. Ideiglenes megoldásként nagyon nagy értékre állíthatja a kapcsolatok számának korlátját (tcp-clients opció). A probléma a BIND 9.16-on kívül a kísérleti 9.15-ös ágat is érinti, a 9.15.6-os kiadástól kezdődően, de ezt az ágat kezdetben csak fejlesztésre használják, és nem az éles szervereken való üzembe helyezésre szánják.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster