Наблюдается следующее. Со вчерашнего дня сервер FreeBSD 4/9 стал периодически зависать. Причем намертво. Помогал только ресет. В логах ничего нет.
Сегодня тенженция продолжилась. Но последнее зависание выглядело иначе. На фре крутиться NAT. Так в начале у пользователей пропал интернет. На сервере все было путем. Через пару минут сервер самовольно пошел на перезагрузку.
Взаимосвязи никакой не нашел. Может 2 часа проработать может 5. Но в итоге виснет...Помогите!
restore позавчерашний dump
если не поможет проверь железо
>restore позавчерашний dump
cделал downgrade до 4.9 (было обновлено до 4.9p2) - непомогло
>если не поможет проверь железов IDE дисках может теоретически быть проблема?
memtest нормально проходит..
>>если не поможет проверь железовсе что угодно может быть - сетевая карта или материнская плата сбоят.
IMHO, однозначно железо.
Если перед этим с настройками ядра не игрался и все работало.Hint: есть повод стребовать у начальства новый сервак :)))
>IMHO, однозначно железо.поменял память и внешнюю сетевую.
мать серверная Intel STL2- новая.
Посмотрим что будет.
Заодно скомпилировал ядро с опцией diagnostic , invariants,invariant_support
вот только расширенных логов пока не наблюдаю.. может не туда смотрю?
Сегодня с утра произошло следующее.
У пользователей пропал инет и с их машин сервер не пинговался.
Сервер продолжал работать.
Локально с сервера пинг наружу шел.
Попробывал пингануть в локалку:
выдало:pingto buffer space not available
что это?
набрал ресет- после перезагрузки все востановилось..
>Сегодня с утра произошло следующее.
>У пользователей пропал инет и с их машин сервер не пинговался.
>Сервер продолжал работать.
>Локально с сервера пинг наружу шел.
>Попробывал пингануть в локалку:
>выдало:
>
>pingto buffer space not available
>
>что это?
>набрал ресет- после перезагрузки все востановилось..Был подобный случай на сервере с большой нагрузкой (> 10).
После уменьшения нагрузки зависонов не было.
Зависоны были почти полные - отвечал только пинг.> 55 ENOBUFS No buffer space available. An operation on a socket or pipe
> was not performed because the system lacked sufficient buffer space or
> because a queue was full.Тюнинг делал?
>
>> 55 ENOBUFS No buffer space available. An operation on a socket or pipe
>> was not performed because the system lacked sufficient buffer space or
>> because a queue was full.
>
>Тюнинг делал?делал задолго до зависонов. работало больше чем полгода без проблем
В локалке сервер во что воткнут?>
>>
>>> 55 ENOBUFS No buffer space available. An operation on a socket or pipe
>>> was not performed because the system lacked sufficient buffer space or
>>> because a queue was full.
>>
>>Тюнинг делал?
>
>делал задолго до зависонов. работало больше чем полгода без проблем
>В локалке сервер во что воткнут?
>в 3com 4400 SE
недавно произошла обратная ситуация.
на сервере инет пропал, а локалка пинговалась.
посоветывали сквид отключить. наблюдаю...
Вспомнил еще одну вещь.
на сервере крутится jabberd 1.4.2
И перед появлением этих сбоев я делал тюнинг сетевых настроек в нем (karma и rate limit)
может здесь собака зарыта?
>>>если не поможет проверь железо
>
>все что угодно может быть - сетевая карта или материнская плата сбоят.
>У меня похожая ситуация, но отвисал инет. Причиной стала - битая карта 3COM, причем одна из последних моделей. Она работала целый день, а к вечеру - все, сдыхала и сервер повисал на каких-то системных задачах, скорее всего где-то в драйвере карты.
Попробуй поменять карту.
горячее добавление:
поставил и прогнал свежий chrrootkitвыдало что bindshell INFECTED
apache был собран с поддержкой php
убрал поддержку- запустил chkrootkit - bindshell- not infected
я так понимаю - взломали. как определить где троян прошел?
Похоже у меня была проблема с безопасностью
many out-of-sequence TCP packets denial-of-service
переполнение mbufs, патч с исправлениями уже на freebsd.org