결함 관리 데이터베이스에 결함이 존재하지 않을 경우 mcelog 파일 편집
mcelog.conf 파일에서 raw = yes 항목이 주석 처리된 경우 Oracle Linux Fault Management 소프트웨어가 결함 사례 생성에 필요한 정보를 얻을 수 없습니다. 이 문제가 발생하면 mcelog에서 처리된 기계 검사 이벤트의 결함 사례가 결함 관리 데이터베이스에 추가되지 않습니다.
-
텍스트 편집기에서 /var/log/mcelog를 열어서 mcelog 파일 메시지 형식이 원시 형식인지 확인합니다.
다음 표는 기본 메시지와 "원시" 메시지(Oracle Linux FMA에서 필요함)의 예를 보여줍니다.
|
|
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
|
|
-
mcelog 파일의 메시지가 기본 형식이면 /etc/mcelog/mcelog.conf 파일을 편집하여 "raw = yes" 항목의 주석을 해제합니다.
-
다음과 같이 mcelog 데몬을 다시 시작합니다.
service mcelogd restart