StorageGRID bycast.log에 대해 알아보십시오
이 파일 /var/local/log/bycast.log`은 StorageGRID 소프트웨어의 주요 문제 해결 파일입니다. 모든 그리드 노드마다 `bycast.log 파일이 있습니다. 이 파일에는 해당 그리드 노드에 특정한 메시지가 포함되어 있습니다.
파일 `/var/local/log/bycast-err.log`은(는) `bycast.log`의 하위 집합입니다. 여기에는 심각도 ERROR 및 CRITICAL 메시지가 포함되어 있습니다.
선택적으로 감사 로그의 대상을 변경하여 외부 syslog 서버로 감사 정보를 보낼 수 있습니다. 외부 syslog 서버가 구성된 경우에도 감사 기록의 로컬 로그는 계속 생성 및 저장됩니다. "로그 관리 및 외부 syslog 서버 구성"을 참조하십시오.
bycast.log 파일의 파일 순환
`bycast.log` 파일이 1GB에 도달하면 기존 파일이 저장되고 새 로그 파일이 시작됩니다.
저장된 파일의 이름이 `bycast.log.1`으로 변경되고, 새 파일의 이름은 `bycast.log`으로 지정됩니다. 새 `bycast.log`가 1GB에 도달하면, `bycast.log.1`의 이름이 변경되고 압축되어 `bycast.log.2.gz`가 되며, `bycast.log`의 이름은 `bycast.log.1`으로 변경됩니다.
`bycast.log`의 순환 제한은 21개 파일입니다. `bycast.log` 파일의 22번째 버전이 생성되면 가장 오래된 파일이 삭제됩니다.
`bycast-err.log`의 순환 제한은 파일 7개입니다.
|
|
로그 파일이 압축된 경우, 파일이 작성된 위치와 동일한 위치에 압축을 해제해서는 안 됩니다. 동일한 위치에 파일의 압축을 해제하면 로그 순환 스크립트에 문제가 발생할 수 있습니다. |
선택적으로 감사 로그의 대상을 변경하여 외부 syslog 서버로 감사 정보를 보낼 수 있습니다. 외부 syslog 서버가 구성된 경우에도 감사 기록의 로컬 로그는 계속 생성 및 저장됩니다. "로그 관리 및 외부 syslog 서버 구성"을 참조하십시오.
bycast.log에 있는 메시지
메시지는 `bycast.log`에서 ADE(비동기 분산 환경)에 의해 작성됩니다. ADE는 각 그리드 노드의 서비스에서 사용하는 런타임 환경입니다.
ADE 메시지 예시:
May 15 14:07:11 um-sec-rg1-agn3 ADE: |12455685 0357819531 SVMR EVHR 2019-05-05T27T17:10:29.784677| ERROR 0906 SVMR: Health check on volume 3 has failed with reason 'TOUT'
ADE 메시지에는 다음과 같은 정보가 포함되어 있습니다.
| 메시지 세그먼트 | 예시의 값 |
|---|---|
노드 ID |
12455685 |
ADE 프로세스 ID |
0357819531 |
모듈 이름 |
SVMR |
메시지 식별자 |
EVHR |
UTC 시스템 시간 |
2019-05-05T27T17:10:29.784677 (YYYY-MM-DDTHH:MM:SS.uuuuuu) |
심각도 수준 |
오류 |
내부 추적 번호 |
0906 |
메시지 |
SVMR: 볼륨 3에 대한 상태 점검이 'TOUT' 이유로 실패했습니다. |
bycast.log에 기록된 메시지 심각도
`bycast.log`의 메시지에는 심각도 수준이 지정됩니다.
예를 들면 다음과 같습니다.
-
알림 — 기록해야 할 이벤트가 발생했습니다. 대부분의 로그 메시지는 이 수준에 있습니다.
-
경고 — 예기치 않은 상황이 발생했습니다.
-
오류 — 운영에 영향을 미치는 중대한 오류가 발생했습니다.
-
CRITICAL — 비정상적인 상황이 발생하여 정상적인 작동이 중단되었습니다. 근본적인 원인을 즉시 해결해야 합니다.
오류 코드 bycast.log
대부분의 오류 메시지에는 bycast.log 오류 코드가 포함되어 있습니다.
다음 표는 `bycast.log`의 일반적인 비숫자 코드 목록입니다. 비숫자 코드의 정확한 의미는 보고되는 맥락에 따라 다릅니다.
| 오류 코드 | 의미 |
|---|---|
SUCS |
오류 없음 |
GERR |
알 수 없음 |
취소 |
취소 |
ABRT |
중단됨 |
전체 |
시간 초과 |
INVL |
유효하지 않은 |
NFND |
찾을 수 없음 |
VERS |
버전 |
CONF |
구성 |
실패 |
실패 |
ICPL |
불완전 |
완료 |
완료 |
SUNV |
서비스 이용 불가 |
다음 표는 `bycast.log`의 숫자 오류 코드를 나열합니다.
| 오류 번호 | 오류 코드 | 의미 |
|---|---|---|
001 |
EPERM |
작업이 허용되지 않음 |
002 |
ENOENT |
해당 파일 또는 디렉터리가 없습니다. |
003 |
ESRCH |
해당 프로세스가 없습니다 |
004 |
EINTR |
시스템 호출이 중단되었습니다 |
005 |
EIO |
입출력 오류 |
006 |
ENXIO |
해당 장치 또는 주소가 없습니다. |
007 |
E2BIG |
인수 목록이 너무 깁니다 |
008 |
ENOEXEC |
실행 형식 오류 |
009 |
EBADF |
잘못된 파일 번호 |
010 |
ECHILD |
자식 프로세스 없음 |
011 |
EAGAIN |
다시 시도해 보세요 |
012 |
ENOMEM |
메모리 부족 |
013 |
EACCES |
권한이 거부되었습니다 |
014 |
EFAULT |
잘못된 주소 |
015 |
ENOTBLK |
블록 장치가 필요합니다 |
016 |
EBUSY |
기기 또는 리소스 사용 중 |
017 |
EEXIST |
파일이 존재합니다 |
018 |
EXDEV |
기기 간 링크 |
019 |
ENODEV |
그러한 장치가 없습니다 |
020 |
ENOTDIR |
디렉토리가 아닙니다 |
021 |
EISDIR |
디렉토리입니다 |
022 |
EINVAL |
잘못된 인수 |
023 |
ENFILE |
파일 테이블 오버플로 |
024 |
EMFILE |
열려있는 파일이 너무 많습니다 |
025 |
ENOTTY |
타자기가 아닙니다 |
026 |
ETXTBSY |
텍스트 파일 사용 중 |
027 |
EFBIG |
파일 크기가 너무 큽니다 |
028 |
ENOSPC |
기기에 남은 공간이 없습니다 |
029 |
ESPIPE |
잘못된 검색 |
030 |
EROFS |
읽기 전용 파일 시스템 |
031 |
EMLINK |
링크가 너무 많습니다 |
032 |
EPIPE |
끊어진 파이프 |
033 |
EDOM |
함수의 정의역 밖의 수학적 인수 |
034 |
ERANGE |
수학 결과를 표현할 수 없습니다 |
035 |
EDEADLK |
리소스 교착 상태가 발생합니다. |
036 |
ENAMETOOLONG |
파일 이름이 너무 깁니다 |
037 |
ENOLCK |
사용 가능한 레코드 잠금 기능이 없습니다. |
038 |
ENOSYS |
기능이 구현되지 않았습니다 |
039 |
ENOTEMPTY |
디렉토리가 비어 있지 않습니다 |
040 |
ELOOP |
너무 많은 심볼릭 링크가 발견되었습니다. |
041 |
||
042 |
ENOMSG |
원하는 유형의 메시지가 없습니다 |
043 |
EIDRM |
식별자가 제거되었습니다 |
044 |
ECHRNG |
채널 번호가 범위를 벗어났습니다 |
045 |
EL2NSYNC |
레벨 2가 동기화되지 않았습니다. |
046 |
EL3HLT |
3단계 중단됨 |
047 |
EL3RST |
레벨 3 초기화 |
048 |
ELNRNG |
링크 번호가 범위를 벗어났습니다 |
049 |
EUNATCH |
프로토콜 드라이버가 연결되지 않았습니다. |
050 |
ENOCSI |
CSI 구조를 사용할 수 없습니다 |
051 |
EL2HLT |
2단계 중단됨 |
052 |
EBADE |
잘못된 교환 |
053 |
EBADR |
잘못된 요청 설명자 |
054 |
EXFULL |
Exchange 전체 |
055 |
ENOANO |
양극 없음 |
056 |
EBADRQC |
잘못된 요청 코드 |
057 |
EBADSLT |
잘못된 슬롯 |
058 |
||
059 |
EBFONT |
잘못된 글꼴 파일 형식 |
060 |
ENOSTR |
기기가 스트림이 아닙니다 |
061 |
ENODATA |
사용 가능한 데이터가 없습니다. |
062 |
ETIME |
타이머가 만료되었습니다 |
063 |
ENOSR |
스트림 리소스 부족 |
064 |
ENONET |
기기가 네트워크에 연결되어 있지 않습니다. |
065 |
ENOPKG |
패키지가 설치되지 않았습니다. |
066 |
EREMOTE |
객체가 원격입니다 |
067 |
ENOLINK |
링크가 끊어졌습니다. |
068 |
EADV |
광고 오류 |
069 |
ESRMNT |
Srmount 오류 |
070 |
ECOMM |
전송 중 통신 오류 |
071 |
EPROTO |
프로토콜 오류 |
072 |
EMULTIHOP |
멀티홉 시도됨 |
073 |
EDOTDOT |
RFS 특정 오류 |
074 |
EBADMSG |
데이터 메시지가 아닙니다 |
075 |
EOVERFLOW |
정의된 데이터 유형에 비해 값이 너무 큽니다 |
076 |
ENOTUNIQ |
네트워크에서 이름이 고유하지 않습니다 |
077 |
EBADFD |
파일 디스크립터 상태가 좋지 않습니다. |
078 |
EREMCHG |
원격 주소가 변경되었습니다 |
079 |
ELIBACC |
필요한 공유 라이브러리에 액세스할 수 없습니다 |
080 |
ELIBBAD |
손상된 공유 라이브러리에 액세스 |
081 |
ELIBSCN |
|
082 |
ELIBMAX |
너무 많은 공유 라이브러리를 연결하려고 시도했습니다. |
083 |
ELIBEXEC |
공유 라이브러리를 직접 실행할 수 없습니다. |
084 |
EILSEQ |
잘못된 바이트 시퀀스 |
085 |
ERESTART |
중단된 시스템 호출을 다시 시작해야 합니다. |
086 |
ESTRPIPE |
스트림 파이프 오류 |
087 |
EUSERS |
사용자가 너무 많습니다 |
088 |
ENOTSOCK |
소켓이 아닌 곳에서의 소켓 작동 |
089 |
EDESTADDRREQ |
목적지 주소가 필요합니다 |
090 |
EMSGSIZE |
메시지가 너무 깁니다 |
091 |
EPROTOTYPE |
소켓에 잘못된 프로토콜 유형입니다. |
092 |
ENOPROTOOPT |
프로토콜을 사용할 수 없습니다. |
093 |
EPROTONOSUPPORT |
지원되지 않는 프로토콜입니다. |
094 |
ESOCKTNOSUPPORT |
지원되지 않는 소켓 유형입니다. |
095 |
EOPNOTSUPP |
전송 엔드포인트에서 지원되지 않는 작업입니다. |
096 |
EPFNOSUPPORT |
지원되지 않는 프로토콜 패밀리 |
097 |
EAFNOSUPPORT |
프로토콜에서 주소 패밀리를 지원하지 않습니다. |
098 |
EADDRINUSE |
주소가 이미 사용 중입니다. |
099 |
EADDRNOTAVAIL |
요청된 주소를 할당할 수 없습니다. |
100 |
ENETDOWN |
네트워크가 다운되었습니다 |
101 |
ENETUNREACH |
네트워크에 연결할 수 없습니다. |
102 |
ENETRESET |
재설정으로 인해 네트워크 연결이 끊어졌습니다. |
103 |
ECONNABORTED |
소프트웨어 문제로 연결이 종료되었습니다. |
104 |
ECONNRESET |
상대방에 의해 연결이 재설정되었습니다. |
105 |
ENOBUFS |
사용 가능한 버퍼 공간이 없습니다. |
106 |
EISCONN |
전송 엔드포인트가 이미 연결되었습니다. |
107 |
ENOTCONN |
전송 엔드포인트가 연결되지 않았습니다. |
108 |
ESHUTDOWN |
전송 엔드포인트가 종료된 후에는 전송할 수 없습니다 |
109 |
ETOOMANYREFS |
참조가 너무 많아 붙여넣을 수 없습니다. |
110 |
ETIMEDOUT |
연결 시간이 초과되었습니다 |
111 |
ECONNREFUSED |
연결이 거부되었습니다 |
112 |
EHOSTDOWN |
호스트가 다운되었습니다 |
113 |
EHOSTUNREACH |
호스트로 가는 경로가 없습니다 |
114 |
EALREADY |
이미 진행 중인 작업 |
115 |
EINPROGRESS |
현재 작업 진행 중 |
116 |
||
117 |
EUCLEAN |
구조 정리가 필요합니다 |
118 |
ENOTNAM |
XENIX 명명 형식 파일이 아닙니다. |
119 |
ENAVAIL |
XENIX 세마포어를 사용할 수 없습니다. |
120 |
EISNAM |
명명된 형식 파일입니다. |
121 |
EREMOTEIO |
원격 I/O 오류 |
122 |
EDQUOT |
할당량을 초과했습니다 |
123 |
ENOMEDIUM |
매체를 찾을 수 없습니다. |
124 |
EMEDIUMTYPE |
매체 유형이 잘못되었습니다 |
125 |
ECANCELED |
작업 취소됨 |
126 |
ENOKEY |
필요한 키를 사용할 수 없습니다. |
127 |
EKEYEXPIRED |
키가 만료되었습니다 |
128 |
EKEYREVOKED |
키가 취소되었습니다 |
129 |
EKEYREJECTED |
서비스에서 키를 거부했습니다. |
130 |
EOWNERDEAD |
강력한 뮤텍스의 경우: 소유자가 사망했습니다 |
131 |
ENOTRECOVERABLE |
강력한 뮤텍스의 경우: 상태를 복구할 수 없습니다. |