URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 39138
[ Назад ]

Исходное сообщение
"Как сохранить информацию от ядра..."

Отправлено KuKaZuKa , 08-Янв-04 23:07 
FreeBSD 5.1-RELEASE ни с того, ни с сего перезагружается.

Перед ребутом, ядро паникует и выкидывает на консоль некий текст, мол "не могу найти какую-то там страницу в памяти". Выводит он это _только_ на консоль, а через 15 секунд перегружается. break/pause задержать момент ребута не помогают.

А всё-таки хотелось бы эту информацию куда-нить записать помимо консоли, для последующего анализа. Как это можно реализовать? Может есть какой-нибудь способ?

P.S. Самое обидное, нигде никакой записи о панике нет, если отслеживать ситуацию по логам, то комп работал-работал, а потом просто ещё раз загрузился ;-)


Содержание

Сообщения в этом обсуждении
"Как сохранить информацию от ядра..."
Отправлено hromach , 09-Янв-04 00:25 
>FreeBSD 5.1-RELEASE ни с того, ни с сего перезагружается.
>
>Перед ребутом, ядро паникует и выкидывает на консоль некий текст, мол "не
>могу найти какую-то там страницу в памяти". Выводит он это _только_
>на консоль, а через 15 секунд перегружается. break/pause задержать момент ребута
>не помогают.
>
>А всё-таки хотелось бы эту информацию куда-нить записать помимо консоли, для последующего
>анализа. Как это можно реализовать? Может есть какой-нибудь способ?
>
>P.S. Самое обидное, нигде никакой записи о панике нет, если отслеживать ситуацию
>по логам, то комп работал-работал, а потом просто ещё раз загрузился
>;-)


Покупай фотик, желательно цифровой, и карауль ;)


"Как сохранить информацию от ядра..."
Отправлено Brainbug , 09-Янв-04 11:04 
>>FreeBSD 5.1-RELEASE ни с того, ни с сего перезагружается.
>>
>>Перед ребутом, ядро паникует и выкидывает на консоль некий текст, мол "не
>>могу найти какую-то там страницу в памяти". Выводит он это _только_
>>на консоль, а через 15 секунд перегружается. break/pause задержать момент ребута
>>не помогают.
>>
>>А всё-таки хотелось бы эту информацию куда-нить записать помимо консоли, для последующего
>>анализа. Как это можно реализовать? Может есть какой-нибудь способ?
>>
>>P.S. Самое обидное, нигде никакой записи о панике нет, если отслеживать ситуацию
>>по логам, то комп работал-работал, а потом просто ещё раз загрузился
>>;-)
>
>
>Покупай фотик, желательно цифровой, и карауль ;)

Если денег нет на фотоаппарат. Хотя вешь прикольная, сам недавно приобрёл; рекомендую :).
Вообщем спектакль в двух действиях.
http://www.onlamp.com/pub/a/bsd/2002/03/21/Big_Scary_Daemons...
http://www.onlamp.com/pub/a/bsd/2002/04/04/Big_Scary_Daemons...

А вообще если мне память не изменяет то в хэндбууке тоже было что-то подобное.


"Как сохранить информацию от ядра..."
Отправлено Nikolaev_D , 09-Янв-04 11:59 
>>>могу найти какую-то там страницу в памяти". Выводит он это _только_
>>>на консоль, а через 15 секунд перегружается. break/pause задержать

меняй память


"Как сохранить информацию от ядра..."
Отправлено lavr , 09-Янв-04 12:01 
>FreeBSD 5.1-RELEASE ни с того, ни с сего перезагружается.
>
>Перед ребутом, ядро паникует и выкидывает на консоль некий текст, мол "не
>могу найти какую-то там страницу в памяти". Выводит он это _только_
>на консоль, а через 15 секунд перегружается. break/pause задержать момент ребута
>не помогают.
>
>А всё-таки хотелось бы эту информацию куда-нить записать помимо консоли, для последующего
>анализа. Как это можно реализовать? Может есть какой-нибудь способ?
>
>P.S. Самое обидное, нигде никакой записи о панике нет, если отслеживать ситуацию
>по логам, то комп работал-работал, а потом просто ещё раз загрузился
>;-)

http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/advance...

http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-...

подкрутить в ядре:

...
# Set the amount of time (in seconds) the system will wait before
# rebooting automatically when a kernel panic occurs.  If set to (-1),
# the system will wait indefinitely until a key is pressed on the
# console.
options         PANIC_REBOOT_WAIT_TIME=16
...

можно воспользоваться DDB в ядре: man ddb

после того как сообщения panic и регистров будут переписаны и сохранен core от паника: man send-pr и отправить по назначению.