>Доброго всем дня > >Такое проклятье на серваке - ребутится примерно каждые 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. >корку и каталог в котором собиралось - сохранить, - вдруг потребуется уточнение >чего-то. >------------------------ А в логах че?
|