小島です。 FreeBSD 4.10-RELEASE-p22(SMP 2CPU)で運用中のサーバで 最近突然再起動するようになりました。 突然再起動してしまうため、ログに記録がなかったのですが 今回再起動が失敗してコンソール画面に以下のログが出力さ れて止まっておりました。(リセット後正常起動しました。) どのような原因が考えられるのでしょうか? ソフトウェア的なものかハードウェア的なものか切り分けが 出来ればよいのですが・・
Fatal trap 19: non-maskable interrupt trap while in kernel mode mp_lock = 00000001; cpuid = 0; lapic.id = 00000000 instruction pointer = 0x8:0xc02be038 stack pointer = 0x10:0xf5382f1c frame pointer = 0x10:0xf5382fa0 = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 = interrupt enabled, IOPL = 0 current process = 37699 (mysqld) interrupt mask = none <- SMP: XXX trap number = 19 panic: non-maskable interrupt trap mp_lock = 00000001; cpuid = 0; lapic.id = 00000000 boot() called on cpu#0 syncing disks... 以下は nm コマンドで検索した結果です。 % nm -n /kernel |grep c02be0 c02be010 T MPgetlock_edx c02be048 T MPtrylock c02be094 T MPrellock_edx c02be0b4 T get_mplock c02be0dc T boot_get_mplock c02be0fc T try_mplock ログをみても検討がつかないため、お知恵をお借りできれば幸いです。