Portál AbcLinuxu, 25. dubna 2024 05:47


Dotaz: Lze nějak změnit dobu, po které watchdog restartuje počítač?

14.1.2009 01:27 Drew | skóre: 15 | blog: Supi_hnizdo | Praha
Lze nějak změnit dobu, po které watchdog restartuje počítač?
Přečteno: 365×
Odpovědět | Admin
Default hodnota doby, po ktere bez kladne odezvy na testy restartuje watchdog pocitac, je 60 sekund. Zajimalo by me, jestli to jde nejak prodlouzit?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.1.2009 08:28 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Lze nějak změnit dobu, po které watchdog restartuje počítač?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi bude potřeba napsat, o jaký program nebo hardware se jedná. Watchdog je obecný název a může se tak jmenovat kdejaký skript.
14.1.2009 12:41 Drew | skóre: 15 | blog: Supi_hnizdo | Praha
Rozbalit Rozbalit vše Re: Lze nějak změnit dobu, po které watchdog restartuje počítač?
Watchdog je standardni linuxovy (s touhle man strankou: http://linux.die.net/man/8/watchdog ), hardware je ALIX (tenhle: http://www.i4wifi.cz/?cls=stoitem&stiid=834 ).
14.1.2009 13:04 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Lze nějak změnit dobu, po které watchdog restartuje počítač?
Zkuste při nahrávání modulu nastavit parametr soft_margin.
modprobe watchdog soft_margin=120
Pokud to nepomůže, zkuste v drivers/char/watchdog/softdog.c najít něco lepšího :-) Podle mne na to ale konfigurační volba jádra není a ten parametr při nahrávání modulu je jediná možnost.
14.1.2009 13:15 Drew | skóre: 15 | blog: Supi_hnizdo | Praha
Rozbalit Rozbalit vše Re: Lze nějak změnit dobu, po které watchdog restartuje počítač?
Děkuji moc, to je přesně to, co jsem potřeboval. Není mi moc jasné, jak se nějak pohodlně dají zjistit možnosti zavádění modulů - v man pages nejsou, na internetu se mi je vygooglovat nikdy nedaří:-(.
14.1.2009 13:23 Drew | skóre: 15 | blog: Supi_hnizdo | Praha
Rozbalit Rozbalit vše Re: Lze nějak změnit dobu, po které watchdog restartuje počítač?
Aha, tak to je možná nějaký trochu speciální watchdog (userspace daemon je stejný, driver je možná jiný), ten parametr nezná:
voyage:~# modprobe geodewdt soft_margin=600
FATAL: Error inserting geodewdt (/lib/modules/2.6.26-486-voyage/kernel/drivers/watchdog/geodewdt.ko): Unknown symbol in module, or unknown parameter (see dmesg)
No, zkusím se podívat do zdrojáků.
14.1.2009 13:55 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Lze nějak změnit dobu, po které watchdog restartuje počítač?
modinfo
14.1.2009 14:22 Drew | skóre: 15 | blog: Supi_hnizdo | Praha
Rozbalit Rozbalit vše Re: Lze nějak změnit dobu, po které watchdog restartuje počítač?
Díky, s tím už to nějak zvládnu - tohle si musím zapamatovat:-).
17.1.2009 00:26 Drew | skóre: 15 | blog: Supi_hnizdo | Praha
Rozbalit Rozbalit vše Re: Lze nějak změnit dobu, po které watchdog restartuje počítač?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém je, že pokud se watchdog nastaví na ping nějakého počítače, tak pokud je čas potřebný k nastartování počítače a navázání spojení moc dlouhý, může se počítač před navázáním spojení znovu restartovat a takto vstoupit do nekonečné smyčky. Řešením by bylo spustit watchdog až chvíli po zapnutí počítače - třeba umístit sleep 300 do jeho inti scriptu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.