Dobrý večer,
předem moc díky za tak detailní bugreport! Máme v plánu konsolidovat
žurnály více zón do jednoho souboru, a obecně optimalizovat časy
načítání/kompilace obrovského počtu menších zón. Tím by se tento
problém eliminoval, ale chvíli to potrvá. Pokusím se tedy alespoň
napsat krátký patch, který by žurnály otevíral až na požádání a
vyřešil tak nedostatek deskriptorů.
Marek Vavruša
--
Marek Vavruša Knot DNS CZ.NIC Labs
http://www.knot-dns.cz -------------------------------------------
Americká 23, 120 00 Praha 2, Czech Republic WWW:
http://labs.nic.cz
http://www.nic.cz -------------------------------------------
2011/12/2 Stanislav Petr <stanislav.petr(a)hosting90.cz>cz>:
Tak uz jsem to nasel! Knot pro slave zony pri startu
ve funkci zonedata_init zkousi zalozit/otevrit zurnal (/var/lib/knot/XXXXXX.XX.diff.db) a
nasledne si k nemu ponechat otevrenej fd. To bohuzel ale zkousi pro vsechny zony naraz,
takze potrebuje tolik file descriptoru, kolik je definovanejch zon. Pri realnem pouziti na
vetsim DNS serveru tak dojdou file descriptory a knot zustane viset v nekonecny smycce
pokusu o AXFR transfer. Da se to nazimulovat i s mensim mnozstvim zon, napr. pomoci ulimit
-n 100.
Takze tohle chovani rozhodne bude potreba zmenit, pokud se ma udrzet puvodni zamereni
serveru - tedy velke zatizene DNS servery s extremnim mnozstvim zon.
--
Stanislav Petr
Hosting90 systems s.r.o.
stanislav.petr(a)hosting90.cz
--
Stanislav Petr
Hosting90 systems s.r.o.
stanislav.petr(a)hosting90.cz
----- Původní zpráva -----
Odesilatel: "Stanislav Petr"
<stanislav.petr(a)hosting90.cz>
Příjemce: knot-dns-users(a)lists.nic.cz
Datum: 12/01/11 16:44
Předmět: Re: [knot-dns-users] Nasazeni Knot DNS na sekundarni DNS server
ad 1: Log je v priloze. Server ma aktualne 14426 zon. Pripadne muzu (mimo konferu) zaslat
i komletni konfiguraci.
ad 3: Jestli najdu cas, pripravim definici .service pro systemd.
--
Stanislav Petr
Hosting90 systems s.r.o.
stanislav.petr(a)hosting90.cz
On 1. 12. 2011, at 16:31, Lubos Slovak wrote:
Dobry den,
ad 1: Mohli by ste prosim poslat cely log od startu servru + prava adresaru
/var/lib/knot? Kolko zon ten slave server spravuje?
ad 2: Ano, vieme o tom a mame to zaradene v plane do verzie 1.0.
ad 3: Dakujeme za upozornenie, budeme sa to snazit casom vylepsit.
S pozdravom,
Lubos Slovak
On 12/01/2011 03:12 PM, Stanislav Petr wrote:
Dobry den,
zkousim nasadit Knot DNS jako jeden ze sekundarnich DNS serveru a narazil jsem na nejake
problemy.
1. Prenese se mi jen mala cast zon, pak se zanou v logu obevovat nasledujci hlasky:
Dec 1 15:00:31 ns4 knot[3061]: error: Failed to create journal file
'/var/lib/knot/av-tech.cz.diff.db'
Dec 1 15:00:31 ns4 knot[3061]: error: Failed to open journal file
'/var/lib/knot/av-tech.cz.diff.db'
Dec 1 15:00:31 ns4 knot[3061]: error: Failed to create journal file
'/var/lib/knot/avalancheshop.cz.diff.db'
Dec 1 15:00:31 ns4 knot[3061]: error: Failed to open journal file
'/var/lib/knot/avalancheshop.cz.diff.db'
Dec 1 15:00:31 ns4 knot[3061]: error: Failed to create journal file
'/var/lib/knot/avdata.cz.diff.db'
Dec 1 15:00:31 ns4 knot[3061]: error: Failed to open journal file
'/var/lib/knot/avdata.cz.diff.db'
Dec 1 15:00:31 ns4 knot[3061]: error: Failed to create journal file
'/var/lib/knot/avdnachod.cz.diff.db'
Dec 1 15:00:31 ns4 knot[3061]: error: Failed to open journal file
'/var/lib/knot/avdnachod.cz.diff.db'
Dec 1 15:00:31 ns4 knot[3061]: error: Failed to create journal file
'/var/lib/knot/aveli.cz.diff.db'
Dec 1 15:00:31 ns4 knot[3061]: error: Failed to open journal file
'/var/lib/knot/aveli.cz.diff.db'
2. Server bezi pod rootem, nenasel jsem v konfiguraci ani v init scriptu (fedora) moznost
nejak civilizovane nastavil uzivatele pod kterym to pobezi.
3. Pod Fedora 16 ktera pozuiva systemd neni obsluha knotu uplne idealni - chtelo by to
definovat koraktne service pro systemd, ale to je vec tvorby rpm baliku pro fedoru.
--
Stanislav Petr
Hosting90 systems s.r.o.
stanislav.petr(a)hosting90.cz
_______________________________________________
knot-dns-users mailing list
knot-dns-users(a)lists.nic.cz
https://lists.nic.cz/cgi-bin/mailman/listinfo/knot-dns-users
_______________________________________________
knot-dns-users mailing list
knot-dns-users(a)lists.nic.cz
https://lists.nic.cz/cgi-bin/mailman/listinfo/knot-dns-users
_______________________________________________
_______________________________________________
knot-dns-users mailing list
knot-dns-users(a)lists.nic.cz
https://lists.nic.cz/cgi-bin/mailman/listinfo/knot-dns-users