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

Исходное сообщение
"Снова упал сервер :("

Отправлено SubGun , 31-Янв-07 10:50 
Сегодня утро началось с лицезрения на экране сервера вот этого:

Jan 31 05:03:52 core kernel: Fatal trap 12: page fault while in kernel mode
Jan 31 05:03:52 core kernel: cpuid = 0; apic id = 00
Jan 31 05:03:52 core kernel: fault virtual address      = 0x14
Jan 31 05:03:52 core kernel: fault code         = supervisor read, page not present
Jan 31 05:03:52 core kernel: instruction pointer        = 0x8:0xc05fb2d2
Jan 31 05:03:52 core kernel: stack pointer              = 0x10:0xe4abcc70
Jan 31 05:03:52 core kernel: frame pointer              = 0x10:0xe4abcc9c
Jan 31 05:03:52 core kernel: code segment               = base 0x0, limit 0xfffff, type 0x1b
Jan 31 05:03:52 core kernel: = DPL 0, pres 1, def32 1, gran 1
Jan 31 05:03:52 core kernel: processor eflags   = interrupt enabled, resume, IOPL = 0
Jan 31 05:03:52 core kernel: current process            = 54 (swi0: uart uart si+)
Jan 31 05:03:52 core kernel: trap number                = 12
Jan 31 05:03:52 core kernel: panic: page fault
Jan 31 05:03:52 core kernel: cpuid = 0
Jan 31 05:03:52 core kernel: boot() called on cpu#0

Сервер на FreeBSD 5.4 с Cronix. Что же это за твоюмать такая? :(


Содержание

Сообщения в этом обсуждении
"Снова упал сервер :("
Отправлено чччч , 31-Янв-07 19:28 
>Сервер на FreeBSD 5.4 с Cronix. Что же это за твоюмать такая?
>:(
Собери ядро с дебагом (на производительности почти не сказывается), и когда опять упадет шли диагностику+трасеровку в freebsd-stable@ например... Как получить читаемый дамп - в developer-handbook есть вроде...

А вообще можешь в ru.unix.bsd спросить, глядишь скажут что-либо толковое. Но дамп таки сними ;)


"Снова упал сервер :("
Отправлено SubGun , 01-Фев-07 10:30 
>Собери ядро с дебагом (на производительности почти не сказывается), и когда опять
>упадет шли диагностику+трасеровку в freebsd-stable@ например... Как получить читаемый дамп -
>в developer-handbook есть вроде...
>
>А вообще можешь в ru.unix.bsd спросить, глядишь скажут что-либо толковое. Но дамп
>таки сними ;)

А как "собрать ядро с дебагом"? Что за опция?

Я себе в /etc/rc.conf прописал:
dumpdev="YES"
dumpdir="/var/crash"
savecore_flags="-v"


"Снова упал сервер :("
Отправлено ываыва , 01-Фев-07 17:09 
>А как "собрать ядро с дебагом"? Что за опция?

в конфиге ядра
makeoptions     DEBUG=-g                # Build kernel with gdb(1) debug symbols

с остальными вопросами - RTFM
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-...