[도움말] 리눅스 중단 실패 분석 사례

[도움말] 리눅스 중단 실패 분석 사례

그것은 즐겨 찾기를 채택했다
0 1669 0

배경

에서 리눅스 시스템 환경, 서버 다운 타임의 발생 빈도는 상대적으로 작지만 많은 엔지니어 더 많거나 적은이 때로는 손해를보고, 어떻게, 어디서부터 시작 해야할지하지 않습니다. 사례 연구, 우리는 도움 아래에 표시됩니다 리눅스 처리 방법 및 다운 타임 이벤트의 아이디어.

다른 가동 중단의 원인, 또는 하드웨어 문제, 또는 성능상의 이유로, 또는 서버의 발생은 트리거 리눅스 등 커널 충돌하고,의 버그.

사례 연구

 

1 케이스 환원;

4 월 25의 이른 아침에 발생 dcspodsaa1 생산 서버 다운 타임 오류 시스템 서버는 0시 49분 시간, 하드웨어 오류에 대한 시스템 관리자가 (예약 된 자리가 매우 중요하다) 총에 맞았을 때, 서버가 손상 스왑 장치이어야한다 문자 적 ​​의미를 보면 :

 

 

2, 분석 방법 / 체크 var에 / 로그 sosreport에 수집 시스템 로그를 사용하여 / 메시지 로그 로그 시스템 전에 오류가 다시 시작은, 첫 번째 ***도 커널 로그 / proc 디렉토리 / kmsg를 시작 시스템의 시작을 나타내고, 그 어떤 특별한 로그 전에,

 

 

3. 분석 방법이 : 서버 확인은 kdump에 서비스를 열고, 다음과 같은 일이 vmcore이 충돌하여 vmcore 파일을 분석하는 도구를 사용하여, / var / crash 디렉토리에 파일을 생성 발견

서버는 시스템에 심각한 공황 오류가 충돌했습니다

 

 

Kdmp 오류 로그 파일 분석, 스왑 장치의 많은 수의 읽기 및 쓰기 오류 발견

 

 

 

 

4. 오류 '동기화 -not 커널 패닉 : 시도했습니다 초기화를 죽이고 " : 레드햇 네트워크 KB에 공식 질문 HTTPS를 : // 액세스 중단 시간 사건에 대한 이유를 제시하는 .redhat.com / 솔루션 / 1450043,되는 시스템 스왑 장치 I / O를 읽기 및 쓰기가 트리거 시스템은 주요 공정 "초기화"를 죽일, 시스템 커널 충돌이 발생하지만, 시스템의 스왑 파티션의 근본 원인 읽고 오류가 발생 작성, 실패, 프로그램은 레드햇 기본 커널, 케이스를 열 레드햇의 공식 추천을 포함 분석 및 가공 깊이.

5. 분석 방법 세 가지 : 역사 성과 기록 시스템을 확인,은 / var / 정보 기록 시간 시스템 자원 사용의 매 10 분 SYSSTAT 서비스에서 수집 된 SAR 일 (시스템 활동보고) 파일 기본적으로 기록 된 / 사 / 경로를 기록, 그래서 CPU, 메모리, 등. 더 이상 시스템 리소스 사용보기 sar 명령 아래 부하에 의해 발견, 그것은 인해 시스템이 다운 타임의 결과보다 성능 부족으로 배제 할 수

제 4.25 성능 로그 파일

 

더 많은 CPU 성능 정보 및 검사 정보 메모리 성능, 이상 아무것도 | 명령 SAR - A -F의 SA25를 사용합니다.

  

다른 구성

  1. 열기 kdump에 :

설치 종속성

 

 

서비스 시작

 

 

시작을 설정

 

 

256M의 기본 매개 변수를 수정 Crashkernel, 필요에 관심을 적용하려면 시스템을 다시 시작합니다

 

 

  1. 충돌 분석 도구하여 vmcore 파일을 사용 :

1) 충돌 가방을 장착하여 설치할 수 있습니다 냠

 

 

2) 커널 디버그 커널 버전, 필요한 동일한 커널 rpm 패키지의 버전과 시스템 설치 실패

고장 기계 버전을 볼 -r 먼저 사용 unamre

설치 각 패킷

 

 

3) 시작 충돌 확인

 

 

 

개요

실패를 처리 할 때 따라서, 일반적인 생각입니다 :

모든 1. 먼저 오류 로그에서 시스템 로그 메시지를 확인할 수 있습니다, 실패 전에 단서 오류 로그 찾아야한다;

2.하지 않으면, 시스템이 kdump에 서비스를 트리거 문제 해결 (커널 충돌이 다운 타임을 발생하기 때문에 시스템이, 당신이 실패를 캡처 할 수 있습니다 때 메모리에 정보를 잘못);

 

3. 또한 시스템 자원 (CPU, 메모리 등) 이상 사용하는 분석이 필요합니다.


---------------------
에서 [미래]의 텍스트 칼라, 재 인쇄를 배우고, 원래 링크를 유지하시기 바랍니다.
링크 : HTTP : //bbs.learnfuture.com/topic/detail ID = 0846bac5- a369-405e-83d5-daa15272db46?

추천

출처www.cnblogs.com/xuanbjut/p/11605514.html