Перейти к содержимому
Калькуляторы

Как искусственно послать FreeBSD в kernel panic Возможно ли такое?

Доброго времени суток.

Столкнулся с такой проблемой - фря уходит в кернел паник.

Причин можеть быть много, но суть не в том.

На даном этапе борьбы с проблемой поставлена простая задача - при кернел паник сервак должен хотя бы перезагружаться.

Но такого явления не наблюдается, несмотря на все старания(незнание матчасти, кривые руки т п.).

Поэтому ищется способ искусственного послания системы в кернел паник для того чтоб отработать автоматическу перезагрузку.

 

Не подскажет уважаемый Олл возможно ли систему софтово отправить в кернел паник ?

Заранее благодарен.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у вас используется DUMMINET?

при этом правила фаервола, которые делают нарезку скоростей, меняются динамически и часто?

какая версия ОС?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Открываете сорцы какого-нить неиспользуемого вами драйвера и в начале кода вставляете

panic ("custom panic")

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у вас используется DUMMINET?

при этом правила фаервола, которые делают нарезку скоростей, меняются динамически и часто?

какая версия ОС?

Dummynet задействован

правила (статические) тоже присутствуют, но скорость динамически не меняется.

Версия FreeBSD 7.2-RELEASE.

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

fenix-vt: У нас используется DUMMYNET, и правила файрвола меняются динамически и часто :) FreeBSD 8.0. Уходит в корку раз в несколько дней. Может чего подскажете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

fenix-vt: У нас используется DUMMYNET, и правила файрвола меняются динамически и часто :) FreeBSD 8.0. Уходит в корку раз в несколько дней. Может чего подскажете?
Не делайте так ;)

используейте ipfw table. Примеров на форуме море.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мы используем ipfw table :) Т.е. сами правила не удаляются, просто изменяются скорости в трубах (есть такая необходимость). Пайпы создаются динамически, команд на их удаление нету. Есть только команды на модификацию (макс. скорости).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго времени суток.

Столкнулся с такой проблемой - фря уходит в кернел паник.

Причин можеть быть много, но суть не в том.

На даном этапе борьбы с проблемой поставлена простая задача - при кернел паник сервак должен хотя бы перезагружаться.

Но такого явления не наблюдается, несмотря на все старания(незнание матчасти, кривые руки т п.).

а сейчас то куда вываливается после паники? если в отладчик то установить debug.debugger_on_panic в 0.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не подскажет уважаемый Олл возможно ли систему софтово отправить в кернел паник ?

Заранее благодарен.

1) sysctl debug.kdb.panic=1

 

2) ядро с options SW_WATCHDOG, /usr/sbin/watchdogd; killall -KILL watchdogd

 

3) (В 7.x) вынуть примонтированную USB флешку

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мы используем ipfw table :) Т.е. сами правила не удаляются, просто изменяются скорости в трубах (есть такая необходимость). Пайпы создаются динамически, команд на их удаление нету. Есть только команды на модификацию (макс. скорости).
я бы вообще предложил уйти в сторону ng_car от DUMMINET

при быстрых сменах параметров шейпов DUMMINET может в корку систему кинуть. При чем, не всегда с ребутом :(

ну а мы просто на циску перешли, потому, как лечить DUMMINET не скажу :(

где-то гуляли патчи, я встречал. попробуйте, поищите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на какую циску ?

и под какую нагрузку абоны/pps/trafic?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.