как найти причину зависания?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

DeathLess
Сообщения: 14
ОС: win&debian

как найти причину зависания?

Сообщение DeathLess »

через несколько минут работы (каждый раз по разному) система напрочь зависает.

на клавиатуру не реагирует. даже Num Lock

Debian Etch

как определить причину? вообще какой стандартный алгоритм действия в этом случаи?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: как найти причину зависания?

Сообщение Uncle_Theodore »

Посмотреть /var/log/messages (при следующей загрузке).
Проверить память.
Проверить, не перегревается ли процессор.
Спасибо сказали:
DrKiller
Сообщения: 4
ОС: debian

Re: как найти причину зависания?

Сообщение DrKiller »

Тоже самое, система зависает без всяких видимых причин раз в 3 дня или раз в 6 дней.. Никаких ошибок MCE или других в логах нет.
Система: Debian 4.0 etch.
процессоры Dual XEON 2 штуки
Память 2 гига
мать supermicro server board модель непомню.

В чём проблема неизветно. Уже перекопал всё железо. Железо впорядке.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: как найти причину зависания?

Сообщение diesel »

а что делается на машине?
Спасибо сказали:
DrKiller
Сообщения: 4
ОС: debian

Re: как найти причину зависания?

Сообщение DrKiller »

diesel писал(а): ↑
12.11.2007 23:18
а что делается на машине?

биллинг висит там + ещё филтрация почтовик и тд. Я уже определился что является проблеймой, скорее всего все проблемы из-за SMP, ядро обновлю и посмотрим что будет
Спасибо сказали:
DrKiller
Сообщения: 4
ОС: debian

Re: как найти причину зависания?

Сообщение DrKiller »

Как выяснилось установка нового ядра непомогла, хаотичные "зависоны" продолжились.... После некоторого времени было решено сметь материнскую плату на её аналог только немного урезаный, и это помогло. Начал копать старую плату и выяснил инетересную вещь, оказывается при интенсивной с встроенным контроллером рейдмассива инструкции выдаваемые системой для контроллера вызывали ошибку при которой система блокировала все прерывания и невоспринимала никаких комманд. Так что меняйте материнскую плату. :crazy:
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: как найти причину зависания?

Сообщение tmp13 »

как мне уже советовал Uncle_Theodore помйму, у меня как то всё висло намертво... помогла смена памяти...
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
DrKiller
Сообщения: 4
ОС: debian

Re: как найти причину зависания?

Сообщение DrKiller »

я менял всё, кроме матьплаты непомогало :)
Спасибо сказали: