Re: lug-bg: Kernel panic timeout (LILO)
- Subject: Re: lug-bg: Kernel panic timeout (LILO)
- From: danchev@email.domain.hidden (George Danchev)
- Date: Sat, 17 May 2003 20:12:19 +0300
On 17 05 2003 11:19, Konstantin Kostadinov wrote:
<em class="quotelev1">> Å íåìà êàê äà ñòàíå êàòî òè óâèñíå êåðíåëàò ëèëèîòî äà íàïðàâè êàêâîòî è äà
<em class="quotelev1">> å ;), ïðîñòî íà òîçè åòàï ëèëèîòî íå äúðæè óïðàâëåíèåòî ...
ìèñëÿ, ÷å òîé ìíîãî äîáðå çíàå íà òîçè åòàï êîé äúðæè óïðàâëåíèåòî ;-)
ïèòàøå äàëè ìîæå äà ñå êàæå íà áóóòâàíèÿ êúðíúë èìèäæ ñ boot parameters, àêî
ñå äîñòèãíå ñèòóàöèÿ ïðè êîÿòî îò kernel sources ñå âèêà ôóíêöèÿòà panic("Hi,
I'm the Linx kernel, edi ko si not found. Parvi edi ko si"); ... òîé ÿäðîòî äà
reboot system ... machine BIOS, loader ñ ïîäõîäÿù command line è ïàê kernel
image ;-)
äîðè èìà è kernel boot parameter (ñåãà ãî âèäÿõ â
/usr/src/linux/Documentation/kernel-parameters.txt) -- panic= ...
ïðåäïîëàãàì òî÷íî çà ñåòâàíå íà âðåìåðè èíòåðâàë ñëåä êîéòî äà reboot-íå ïðè
äîñòèãíàòî èçâèêâàíå íà ôóíêöèÿòà panic() â kernel sources... ñàìî ÷å òóêà ñå
ïîäàâà boot time , çà ðàçëèêà îò òîâà ïðè êîåòî ìîæå äà ñå çàäàäå è ñëåä
âëèçàíåòî â user space è echo "nesto" /proc/sys/kernel/panic îò òåá èëè
resource configuration scripts... ò.å. êîåòî ñè èçáåðåø, ñïîðåä çàâèñè;-)
Àìì, áòâ "kernel panic" íå å óâèñâàíå íà kernel-a (hang èëè crash), àìà õè÷,
ùîòî kernel-a å alive.. äîðè òè ïëþâà ñúîáùåíèå, ìàêàð è ñòèãíàë äà ñèòóàöèÿ
ïðè êîÿòî å íàêàðàí äà ïðàâè íåùà êàòî äåëåíèå íà íóëà íàïðèìåð, íå ïî íåãîâà
âèíà, so ... action ;-) ...
ïðèìåðíî kernel-a íå å âèíîâåí ÷å íå ìîà íàìåðè ïðîöåñà init...
(/usr/src/linux/init/main.c) ....ñ÷èòà íåïðèåìëèâà çà íåãî ñèòóàöèÿòà äà
îñòàâè user-a áåç users space íàïðèìåð ;-) .. êàê ùå ñè êîìóíèêèðàò, íà íèâî
raw tcp/ip only ùîòî ãî èìà â kernela èëè ñàìî äà òè îòãîâàðÿ íà ping îò
remote?;-)
èìà è äðóãè ñèòóàöè äî êîèòî ìîæå äà áúäå äîêàðàí kernel-a èëè òàêà äà ñå
ñòåêàò îáñòîÿòåëñòâàòà ò.ê., òàêà ÷å äà ñå
èçâèêâàò ôóíêöèè êàòî BUG() - òîâà å óìèøëåíî, è ñå ïîëçâà èçêëþ÷èòåëíî ðÿäêî
è òî ñàìî çà òåñòîâè/äåâåëîïìåíò öåëè, äà ñå âèäè â êîÿ ÷àñò îò êîäà ñå âëèçà
â êîè ìîìåíò è çàùî, ñëåä êàòî íå áèâà äà ñå ñòè÷àò òàêà íåùàòà ÷å äà ñå
âëèçà òàì .. Êàêòî è çà ïî íîðìàëíè/òðèâèàëíè öåëè ìîæå äà ñå ïëþâà
printk(KERN_EMERG "Restarting system.\n"); è ò.í.
<em class="quotelev1">> Åâåíòóàëíî àêî
<em class="quotelev1">> ñå íàñòðîè ïî íÿêàêúâ íà÷èí êîðåòî äà ñå ðåáîîòâà àêî ñïðå ñ ãðåøêà ìîæå è
<em class="quotelev1">> äà ñòàíå. ò.å â âòîðèÿ âàðèàíò ëèëîòî èëè äðóã îñ ëîäåð ìîæå äà îïèòà äðóãî
<em class="quotelev1">> åíòðè (òåîðèòè÷íî)
àìà ñòàâà è ìíîãî å ïðàêòè÷íî äàæå ;-)
P.S. sorry for being a little bit complicated ;-)
--
pub 4096R/0E4BD0AB 2003-03-18
1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB <keyserver.bu.edu>
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|