A proposito di bycast.log
Il file /var/local/log/bycast.log
è il file di risoluzione dei problemi principale per il software StorageGRID. Esiste un bycast.log
file per ogni nodo della griglia. Il file contiene messaggi specifici del nodo della griglia.
Il file /var/local/log/bycast-err.log
è un sottoinsieme di bycast.log
. Contiene messaggi di errore di severità e CRITICI.
In alternativa, è possibile modificare la destinazione dei registri di controllo e inviare le informazioni di controllo a un server syslog esterno. I registri locali dei record di controllo continuano a essere generati e memorizzati quando viene configurato un server syslog esterno. Vedere "Configurare i messaggi di audit e le destinazioni dei log".
Rotazione del file per bycast.log
Quando il bycast.log
file raggiunge i 1 GB, il file esistente viene salvato e viene avviato un nuovo file di registro.
Il file salvato viene rinominato bycast.log.1
e il nuovo file viene denominato bycast.log
. Quando il nuovo bycast.log
raggiunge i 1 GB, bycast.log.1
viene rinominato e compresso in diventa bycast.log.2.gz
, e bycast.log
viene rinominato bycast.log.1
.
Il limite di rotazione per bycast.log
è di 21 file. Quando viene creata la versione 22nd del bycast.log
file, il file più vecchio viene eliminato.
Il limite di rotazione per bycast-err.log
è di sette file.
Se un file di log è stato compresso, non è necessario decomprimerlo nella stessa posizione in cui è stato scritto. La decompressione del file nella stessa posizione può interferire con gli script di rotazione del log. |
In alternativa, è possibile modificare la destinazione dei registri di controllo e inviare le informazioni di controllo a un server syslog esterno. I registri locali dei record di controllo continuano a essere generati e memorizzati quando viene configurato un server syslog esterno. Vedere "Configurare i messaggi di audit e le destinazioni dei log".
Messaggi nel bycast.log
I messaggi in bycast.log
sono scritti dall'ADE (Asynchronous Distributed Environment). ADE è l'ambiente di runtime utilizzato dai servizi di ciascun nodo di rete.
Esempio di messaggio 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'
I messaggi ADE contengono le seguenti informazioni:
Segmento di messaggio | Valore nell'esempio |
---|---|
ID nodo |
12455685 |
ID processo ADE |
0357819531 |
Nome del modulo |
SVMR |
Identificatore del messaggio |
EVHR |
Ora di sistema UTC |
2019-05-05T27T17:10:29.784677 (AAAA-MM-DDGH:MM:SS.UUUUUUUU) |
Livello di severità |
ERRORE |
Numero di tracking interno |
0906 |
Messaggio |
SVMR: Controllo dello stato di salute sul volume 3 non riuscito con motivo 'TOUT' |
Severità dei messaggi nel bycast.log
I messaggi in bycast.log
sono livelli di gravità assegnati.
Ad esempio:
-
NOTA — si è verificato un evento da registrare. La maggior parte dei messaggi di log è a questo livello.
-
ATTENZIONE — si è verificata una condizione imprevista.
-
ERRORE — si è verificato un errore grave che ha un impatto sulle operazioni.
-
CRITICO — si è verificata una condizione anomala che ha interrotto le normali operazioni. È necessario risolvere immediatamente la condizione sottostante.
Codici di errore in bycast.log
La maggior parte dei messaggi di errore in bycast.log
contiene codici di errore.
La tabella seguente elenca i codici non numerici comuni in bycast.log
. il significato esatto di un codice non numerico dipende dal contesto in cui è riportato.
Codice di errore | Significato |
---|---|
SUC |
Nessun errore |
GERR |
Sconosciuto |
CANC |
Annullato |
ABRT |
Interrotto |
TOUT |
Timeout |
INVL |
Non valido |
NFND |
Non trovato |
VERS |
Versione |
CONF |
Configurazione |
NON RIUSCITO |
Non riuscito |
ICPL |
Incompleto |
FATTO |
Fatto |
SUNV |
Servizio non disponibile |
La tabella seguente elenca i codici di errore numerici in bycast.log
.
Numero di errore | Codice di errore | Significato |
---|---|---|
001 |
EPER |
Operazione non consentita |
002 |
ENOENT |
Nessun file o directory di questo tipo |
003 |
ESRCH |
Nessun processo di questo tipo |
004 |
EINTR |
Chiamata di sistema interrotta |
005 |
EIO |
Errore i/O. |
006 |
ENXIO |
Nessun dispositivo o indirizzo di questo tipo |
007 |
E2BIG |
Elenco di argomenti troppo lungo |
008 |
ENOEXEC |
Errore di formato Exec |
009 |
EBADF |
Numero di file errato |
010 |
ECHILD |
Nessun processo figlio |
011 |
EAGAIN |
Riprovare |
012 |
ENOMEM |
Memoria esaurita |
013 |
EACCES |
Permesso negato |
014 |
EFAULT |
Indirizzo non valido |
015 |
ENOTBLK |
Dispositivo a blocchi richiesto |
016 |
EBUSY |
Periferica o risorsa occupata |
017 |
EEXIST |
Il file esiste |
018 |
ESCLUDI |
Collegamento tra dispositivi |
019 |
ENODEV |
Nessun dispositivo di questo tipo |
020 |
ENOTDIR |
Non una directory |
021 |
EISDIR |
È una directory |
022 |
EINVAL |
Argomento non valido |
023 |
ENFILE |
Overflow della tabella dei file |
024 |
EMFILE |
Troppi file aperti |
025 |
ENOTTY |
Non è una macchina da scrivere |
026 |
ETXTBSY |
File di testo occupato |
027 |
EFBIG |
File troppo grande |
028 |
ENOSPC |
Spazio non disponibile sul dispositivo |
029 |
ESPIPE |
Ricerca illegale |
030 |
EROFS |
File system di sola lettura |
031 |
EMSINK |
Troppi collegamenti |
032 |
EPIPE |
Tubo rotto |
033 |
EDOM |
Argomento matematico fuori dominio della funzione |
034 |
ERANGE |
Risultato matematico non rappresentabile |
035 |
EDEADLK |
Si verificherebbe un deadlock delle risorse |
036 |
ENAMETOLONG |
Nome file troppo lungo |
037 |
ENOLCK |
Nessun blocco di record disponibile |
038 |
ENOSYS |
Funzione non implementata |
039 |
ENOTEMPTY |
Directory non vuota |
040 |
ELOOP |
Sono stati rilevati troppi collegamenti simbolici |
041 |
||
042 |
ENOMSG |
Nessun messaggio del tipo desiderato |
043 |
EIDRM |
Identificatore rimosso |
044 |
ECHRNG |
Numero di canale fuori intervallo |
045 |
EL2NSYNC |
Livello 2 non sincronizzato |
046 |
EL3HLT |
Livello 3 arrestato |
047 |
EL3RST |
Ripristino livello 3 |
048 |
ELNRNG |
Numero di collegamento fuori intervallo |
049 |
EUNATCH |
Driver del protocollo non collegato |
050 |
ENOCSI |
Nessuna struttura CSI disponibile |
051 |
EL2HLT |
Livello 2 arrestato |
052 |
EBADE |
Scambio non valido |
053 |
EBADR |
Descrittore della richiesta non valido |
054 |
ESCLUDI |
Exchange pieno |
055 |
ENOANO |
Nessun anodo |
056 |
EBADRQC |
Codice di richiesta non valido |
057 |
EBADSLT |
Slot non valido |
058 |
||
059 |
EBFONT |
Formato del file di font non valido |
060 |
ENOSTR |
Il dispositivo non è un flusso |
061 |
ENODATA |
Nessun dato disponibile |
062 |
ETIME |
Timer scaduto |
063 |
ENOSR |
Risorse out of Streams |
064 |
ENONET |
La macchina non è in rete |
065 |
ENOPKG |
Pacchetto non installato |
066 |
EREMOTE |
L'oggetto è remoto |
067 |
ENOLINK |
Il collegamento è stato separato |
068 |
EADV |
Errore di pubblicità |
069 |
ESRMNT |
Errore Srmount |
070 |
ECOMM |
Errore di comunicazione durante l'invio |
071 |
PRONTO |
Errore di protocollo |
072 |
EMULTIHOP |
Tentativo di multihop |
073 |
EDOTDOT |
Errore specifico RFS |
074 |
EBADMSG |
Non è un messaggio dati |
075 |
EOVERFLOW |
Valore troppo grande per il tipo di dati definito |
076 |
ENOTUNIQ |
Nome non univoco sulla rete |
077 |
EBADFD |
Descrittore del file in stato non valido |
078 |
EREMCHG |
Indirizzo remoto modificato |
079 |
ELIBACC |
Impossibile accedere a una libreria condivisa necessaria |
080 |
ELIBBAD |
Accesso a una libreria condivisa danneggiata |
081 |
ELIBSCN |
|
082 |
ELIBMAX |
Tentativo di collegamento in troppe librerie condivise |
083 |
ELIBEXEC |
Impossibile eseguire direttamente una libreria condivisa |
084 |
EILSEQ |
Sequenza di byte non valida |
085 |
ERESTART |
La chiamata di sistema interrotta deve essere riavviata |
086 |
ESTRPIPE |
Errore pipe flussi |
087 |
EUSERS |
Troppi utenti |
088 |
ENOTSOCK |
Funzionamento socket su non socket |
089 |
EDESTADDRREQ |
Indirizzo di destinazione obbligatorio |
090 |
EMSGSIZE |
Messaggio troppo lungo |
091 |
EPROTOTYPE |
Tipo di protocollo errato per il socket |
092 |
ENOPROTOOPT |
Protocollo non disponibile |
093 |
EPROTONOSUPPORT |
Protocollo non supportato |
094 |
SESOCKTNOSUPPORT |
Tipo di socket non supportato |
095 |
EOPNOTSUPP |
Operazione non supportata sull'endpoint di trasporto |
096 |
EPFNOSUPPORT |
Famiglia di protocolli non supportata |
097 |
EAFNOSUPPORT |
Famiglia di indirizzi non supportata dal protocollo |
098 |
EADDRINUSE |
Indirizzo già in uso |
099 |
EADDRNOTAVAIL |
Impossibile assegnare l'indirizzo richiesto |
100 |
ENETDOWN |
La rete non è disponibile |
101 |
ENETUNREACH |
La rete non è raggiungibile |
102 |
ENETRESET |
Connessione di rete interrotta a causa del ripristino |
103 |
PRONTO |
Il software ha causato l'interruzione della connessione |
104 |
ECONNRESET |
Connessione ripristinata da peer |
105 |
ENOBUFS |
Spazio buffer non disponibile |
106 |
EISCONN |
Endpoint di trasporto già connesso |
107 |
ENOTCONN |
Endpoint di trasporto non connesso |
108 |
ESHUTDOWN |
Impossibile inviare dopo l'arresto dell'endpoint di trasporto |
109 |
ETOOMANYREFS |
Troppi riferimenti: Impossibile unire |
110 |
ETIMEDOUT |
Timeout della connessione |
111 |
ECONNREFUSED |
Connessione rifiutata |
112 |
EHOSTDOWN |
Host non attivo |
113 |
EHOSTUNREACH |
Nessun percorso verso l'host |
114 |
EALREADY |
Operazione già in corso |
115 |
EINPROGRESS |
Operazione in corso |
116 |
||
117 |
EUCLEAN |
La struttura deve essere pulita |
118 |
ENOTNAM |
Non è un file XENIX denominato |
119 |
ENAVAIL |
Nessun semaphore XENIX disponibile |
120 |
EISNAM |
È un file di tipo denominato |
121 |
EREMOTEIO |
Errore i/o remoto |
122 |
EDQUOT |
Quota superata |
123 |
ENOMEDIUM |
Nessun supporto trovato |
124 |
EMPDIUMTYPE |
Tipo di supporto errato |
125 |
LED ECANCELED |
Operazione annullata |
126 |
ENOKEY |
Chiave richiesta non disponibile |
127 |
EKEYEXPIRED |
Chiave scaduta |
128 |
EKEYREVOKED |
Chiave revocata |
129 |
EKEYREJECTED |
Chiave rifiutata dal servizio |
130 |
EOWNERDEAD |
Per i mutex più forti: Il proprietario è morto |
131 |
ENOTRECOVERABILE |
Per mutex affidabili: Stato non ripristinabile |