Jump to content
Калькуляторы

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

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

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

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

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

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

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

 

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

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

 

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

Версия FreeBSD 7.2-RELEASE.

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

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

 

Share this post


Link to post
Share on other sites

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

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

1) sysctl debug.kdb.panic=1

 

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

 

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

 

 

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.