Go to main content
Oracle® Linux Fault Management Architecture ソフトウェアユーザーズガイド

印刷ビューの終了

更新: 2015 年 10 月
 
 

障害管理データベースで障害が表示されない場合に mcelog ファイルを編集する

mcelog.conf ファイルで raw = yes エントリのコメントが解除されていない場合、Oracle Linux Fault Management ソフトウェアでは、障害ケースを作成するために必要な情報を取得できません。これが発生した場合、mcelog によって処理されたマシンチェックイベントの障害ケースは、障害管理データベースに追加されません。

  1. /var/log/mcelog をテキストエディタで開いて、mcelog ファイルメッセージの形式が raw 形式であることを確認します。

    次の表に、デフォルトのメッセージと (Oracle Linux FMA で必要な)「raw」メッセージの例を示します。

    デフォルト形式
    raw 形式
    Hardware event. This is not a software error.
    MCE 0
    CPU 0 BANK 8
    MISC 7 ADDR 102bfc0368
    TIME 1383171020 Wed Oct 30 18:10:20 2013
    MCG status:EIPV MCIP
    MCi status:
    Corrected error
    Error enabled
    MCi_MISC register valid
    MCi_ADDR register valid
    MCA: MEMORY CONTROLLER RD_CHANNEL0_ERR
    Transaction: Memory read error
    STATUS 9c00000000000090 MCGSTATUS 6
    MCGCAP 1000c14 APICID 20 SOCKETID 1
    CPUID Vendor Intel Family 6 Model 45 
    CPU 0
    BANK 8
    TSC 0
    RIP 00:0
    MISC 0x85
    ADDR 0x102bfc0368
    STATUS 0x9c00000000000090
    MCGSTATUS 0x6
    PROCESSOR 0:0x306f1
    TIME 1383171020
    SOCKETID 1
    APICID 20
    MCGCAP 0x1000c14
  2. mcelog ファイルのメッセージがデフォルト形式である場合、/etc/mcelog/mcelog.conf ファイルを編集して「raw = yes」エントリのコメントを解除します。
  3. 次のようにして mcelog デーモンを再起動します。

    service mcelogd restart