|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 26 Feb 2002 11:16:41 To : Mikhail Vladimirov Subject : Re: Сложный и непонятный феномен FreeBSD 4.4 -------------------------------------------------------------------------------- >>> Mikhail Vladimirov wrote: > Второй месяц наблюдаю странную картину. > Hочью в момент прохождения по крону команды > adjkerntz -a > система берет и просто перезагружается. Как перезагружается - диски после этого was properly dismounted или нет? Часы стоят по UTC или по локальному времени? Что в dmesg.boot? Hет плохих слов про RTC? В качестве первичного рецепта лечения подземного стука: Пересобери ядро. Такое впечатление, что оно у тебя просто подпорчено. Еще рекомендую сделать buildworld. Если он упадет не по недостатку ресурсов, а по 11-му сигналу - то менять кривое железо. Hо при кривом железе эффект был бы плавающий, а у тебя - по твоему описанию - стабильный. > Второе - машина работает мостом, то есть > ядро с опциями айпифиреволл и бридж :-) > Всего 5 карточек, на одной из которых назначен IP. Hа этой же машине > крутится Apache (из комлекта 4CD FreeBSD 4.4.) > Так вот, спустя некоторое непонятное время > безвозвратно отрубается консоль. > ssh унд telnet не канают. > В то же время машина продолжает исправно мостовать и рутить пакетики. > Hо Веб сайт упадает в полный даун. > Приходится (глупо конечно) нажимать сакраментальный RESET. > Куда рыть? По поведению - типичный завис в kernel land с поднятым IPL (но не splnet, а вероятно spltty или splbio). Впиши dumpdev в /etc/rc.conf, собери ядро с "makeoptions DEBUG=-g", DDB и DDB_UNATTENDED, при таком зависе нажми Ctrl-Alt-Esc, скажи trace, перепиши вывод на бумажку (вдруг не сбросит корку), скажи panic, после ребута вытащи корку, через gdb -k и с kernel.debug получи детальный trace. Во FreeBSD FAQ найдешь подробности. Результат с конфигом и dmesg'ом отошли в stable@freebsd.org. > Может попробовать SHMMAX какой-нить увеличить? А то надоело - жуть! > Ж:-( SHMMAX какой-нить увеличить - поможет разве что тем, что соберешь другое ядро и что-нибудь сместится в ядре, или испорченные биты починятся. Hо это тоже может быть успешным результатом для тебя, если нет времени на остальное. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7368d5a76d98.html, оценка из 5, голосов 10
|