Доброго всем дняТакое проклятье на серваке - ребутится примерно каждые 23часа +-час, понять не могу почему... в логах ничего не вижу. Тут на форуме нашел инструкшен по вываливанию корки (от Алексея), но доходим до п.6 (см. ниже) а корки нет... ткните что не так? где искать?
немного о пациенте:
FreeBSD my.domain.ru 5.4-RELEASE-p19 FreeBSD 5.4-RELEASE-p19 #8: Fri Sep 29 15:36:27 MSD 2006 root@my.domain.ru:/usr/src/sys/i386/compile/VISION i386
на нем крутится полный набор:
Apache, SQUID, Sendmail, Named(кэш), PostgreSQL, SAMBA, ProFTPd...
обновлено все...
началось все с тех пор как я рэйд поменял (тот умер), систему перезалил (dump-restore) около полугода назад...
если после очередного ребута что-либо умреть - я труп.
------------------------
1) собрать ядро
makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
2) полученый kernel.debug скопировать в /boot/kernel
3) в /etc/rc.conf включить save kernel core
dumpdev="NO" # Device to crashdump to (device name, AUTO, or NO).
(swap должен быть больше чем текущий размер ram)
4) включить руками savecore (или ребутнуться)
5) получить панику и убедиться что пишет core saved.
6) после перезагрузки проверить что бы корка сохранилась в /var/crash
7) kgdb /boot/kernel/kernel /var/crach/$имя_корки
в приглашении kgdb дать команду bt и(или) bt full.
8) полученый log + конфиг ядра заслать в pr.
корку и каталог в котором собиралось - сохранить, - вдруг потребуется уточнение чего-то.
------------------------