Vlákno názorů k článku
Knot Resolver nabízí nové repozitáře pro distribuční balíky od Xerces - Tak jsem se ze systemd vrátil pokorně honem...

  • Článek je starý, nové názory již nelze přidávat.
  • 28. 2. 2018 16:10

    Xerces (neregistrovaný)

    Tak jsem se ze systemd vrátil pokorně honem rychle z5 k system V a raději to uchodil zde.
    Pro Debian bylo potřeba /etc/default/kresd upravit:

    DAEMON_ARGS="-f 1 -v -K /usr/share/dns/ro­ot.key --config=/etc/knot-resolver/kresd.conf /var/cache/knot-resolver"

    Bez -f 1 to zůstává na popředí a start pomocí `/etc/init.d/kresd start` není funkční. Zatím jsem nepřišel na to jak to donutit logovat a také se to chová podivně při ukončení služby pokud je -f větší než 1. Konkrétně to nemaže příslušná tty , resp. to smaže vždy jen to první ze kterého se ostatní forkují. Ale jinak ok. Líbí se mi to ovládání přes CLI a přehledná dokumentace.

  • 28. 2. 2018 16:26

    Vladimír Čunát
    • Loguje se do stdout a stderr. Co s tím "init" udělá je jeho věc.
    • -f n vytváří n procesů a ukončení jednoho neukončuje ostatní.
    • Pro Debian 9 (a řadu jiných) máme aktuální upstream balíky, kde by takové věci nemělo být třeba řešit: https://www.knot-resolver.cz/download/ V případě výrazného zájmu možná Debian 8 nebude problém.
  • 1. 3. 2018 10:48

    Xerces (neregistrovaný)

    No nevím. Logy se mi z toho vymámit při spuštění s parametrem -f nepodařilo. On to asi bude spíš celkově problém spíše toho initu pro Debian, stejně tak to promazávání neplatných tty souborů po ukončení procesů pokud je parametr -f větší jak 1. Ty tty soubory se vytvoří ve /var/cache/knot-resolver i když bych je osobně čekal ve /var/run/knot-resolver/tty a nenašel jsem jak to ovlivnit. Možná by bylo také fajn v distribučních závislostech přidat lua-cqueues jako Suggested, když už se to používá v dokumentaci v příkladech. Ale to vše je jen kosmetika.