En savoir plus sur le fichier bycast.log de StorageGRID
Le fichier /var/local/log/bycast.log est le principal fichier de dépannage du logiciel StorageGRID. Il existe un fichier bycast.log pour chaque nœud de la grille. Le fichier contient des messages spécifiques à ce nœud de la grille.
Le fichier /var/local/log/bycast-err.log est un sous-ensemble de bycast.log. Il contient des messages de gravité ERREUR et CRITIQUE.
Vous pouvez également modifier la destination des journaux d'audit et envoyer les informations d'audit à un serveur syslog externe. Les journaux locaux des enregistrements d'audit continuent d'être générés et stockés lorsqu'un serveur syslog externe est configuré. Voir "Configurer la gestion des journaux et le serveur syslog externe".
Rotation du fichier bycast.log
Lorsque le bycast.log fichier atteint 1 Go, le fichier existant est enregistré et un nouveau fichier journal est créé.
Le fichier enregistré est renommé bycast.log.1, et le nouveau fichier est nommé bycast.log. Lorsque le nouveau bycast.log atteint 1 Go, bycast.log.1 il est renommé et compressé pour devenir bycast.log.2.gz, et bycast.log est renommé bycast.log.1.
La limite de rotation pour bycast.log est de 21 fichiers. Lorsque la 22e version du fichier bycast.log est créée, le fichier le plus ancien est supprimé.
La limite de rotation pour bycast-err.log est de sept fichiers.
|
|
Si un fichier journal a été compressé, vous ne devez pas le décompresser à l'emplacement où il a été enregistré. La décompression à cet emplacement peut perturber les scripts de rotation des journaux. |
Vous pouvez également modifier la destination des journaux d'audit et envoyer les informations d'audit à un serveur syslog externe. Les journaux locaux des enregistrements d'audit continuent d'être générés et stockés lorsqu'un serveur syslog externe est configuré. Voir "Configurer la gestion des journaux et le serveur syslog externe".
Messages dans bycast.log
Les messages dans bycast.log sont écrits par l'ADE (Asynchronous Distributed Environment). L'ADE est l'environnement d'exécution utilisé par les services de chaque nœud de la grille.
Exemple de message 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'
Les messages ADE contiennent les informations suivantes :
| Segment de message | Valeur dans l'exemple |
|---|---|
ID du nœud |
12455685 |
ID de processus ADE |
0357819531 |
Nom du module |
SVMR |
Identifiant du message |
EVHR |
heure système UTC |
2019-05-05T27T17:10:29.784677 (AAAA-MM-JJTHH:MM:SS.uuuuuu) |
Niveau de gravité |
ERREUR |
Numéro de suivi interne |
0906 |
Message |
SVMR : Le contrôle d'intégrité du volume 3 a échoué avec la raison « TOUT » |
Niveaux de gravité des messages dans bycast.log
Les messages dans bycast.log sont attribués à des niveaux de gravité.
Par exemple :
-
AVIS — Un événement devant être consigné s'est produit. La plupart des messages de journalisation sont à ce niveau.
-
AVERTISSEMENT — Une situation inattendue s'est produite.
-
ERREUR — Une erreur majeure s'est produite et aura un impact sur les opérations.
-
CRITIQUE – Un dysfonctionnement anormal a interrompu le fonctionnement normal. Vous devez traiter immédiatement la cause sous-jacente.
Codes d'erreur dans bycast.log
La plupart des messages d'erreur bycast.log contiennent des codes d'erreur.
Le tableau suivant répertorie les codes non numériques courants dans bycast.log. La signification exacte d’un code non numérique dépend du contexte dans lequel il est signalé.
| Code d'erreur | Signification |
|---|---|
SUCS |
Aucune erreur |
GERR |
Inconnu |
ANNULÉ |
Annulé |
ABRT |
Avorté |
Tout |
Délai d'attente |
INVL |
Invalide |
NFND |
Introuvable |
VERS |
Version |
CONF |
Configuration |
ÉCHEC |
Échec |
ICPL |
Incomplet |
FAIT |
Fait |
SUNV |
Service non disponible |
Le tableau suivant répertorie les codes d'erreur numériques dans bycast.log.
| Numéro d'erreur | Code d'erreur | Signification |
|---|---|---|
001 |
EPERM |
Opération non autorisée |
002 |
ENOENT |
Aucun fichier ou répertoire de ce nom |
003 |
ESRCH |
Aucun processus de ce type |
004 |
EINTR |
Appel système interrompu |
005 |
EIO |
Erreur d'E/S |
006 |
ENXIO |
Aucun appareil ou adresse de ce type |
007 |
E2BIG |
Liste d'arguments trop longue |
008 |
ENOEXEC |
${post_edited_translations.segment} |
009 |
EBADF |
Numéro de fichier incorrect |
010 |
ENFANT |
Aucun processus enfant |
011 |
EAGAIN |
Réessayez |
012 |
ENOMEM |
Hors mémoire |
013 |
EACCES |
Autorisation refusée |
014 |
DÉFAUT |
Mauvaise adresse |
015 |
ENOTBLK |
Périphérique de bloc requis |
016 |
EBUSY |
Appareil ou ressource occupé(e) |
017 |
EEXIST |
Le fichier existe |
018 |
EXDEV |
Lien entre appareils |
019 |
ENODEV |
Aucun appareil de ce type |
020 |
ENOTDIR |
Ce n'est pas un répertoire |
021 |
EISDIR |
Est un répertoire |
022 |
EINVAL |
Argument invalide |
023 |
ENFILE |
Débordement de la table des fichiers |
024 |
EMFILE |
Trop de fichiers ouverts |
025 |
ENOTTY |
Ce n'est pas une machine à écrire |
026 |
ETXTBSY |
Fichier texte occupé |
027 |
EFBIG |
Fichier trop volumineux |
028 |
ENOSPC |
Plus d'espace disponible sur l'appareil |
029 |
ESPIPE |
Recherche illégale |
030 |
EROFS |
Système de fichiers en lecture seule |
031 |
EMLINK |
Trop de liens |
032 |
EPIPE |
Canal brisé |
033 |
EDOM |
Argument mathématique hors du domaine de la fonction |
034 |
ERANGE |
Résultat mathématique non représentable |
035 |
EDEADLK |
Un blocage des ressources se produirait |
036 |
ENAMETOOLONG |
Nom de fichier trop long |
037 |
ENOLCK |
Aucun verrouillage d'enregistrement disponible |
038 |
ENOSYS |
Fonction non implémentée |
039 |
ENOTEMPTY |
Répertoire non vide |
040 |
ELOOP |
Trop de liens symboliques rencontrés |
041 |
||
042 |
ENOMSG |
Aucun message du type souhaité |
043 |
EIDRM |
Identifiant supprimé |
044 |
ECHRNG |
Numéro de canal hors plage |
045 |
EL2NSYNC |
Niveau 2 non synchronisé |
046 |
EL3HLT |
Niveau 3 arrêté |
047 |
EL3RST |
Réinitialisation du niveau 3 |
048 |
ELNRNG |
Numéro de lien hors plage |
049 |
EUNATCH |
Pilote de protocole non attaché |
050 |
ENOCSI |
Aucune structure CSI disponible |
051 |
EL2HLT |
Niveau 2 interrompu |
052 |
EBADE |
Échange invalide |
053 |
EBADR |
Descripteur de requête invalide |
054 |
EXFULL |
Échange complet |
055 |
ENOANO |
Pas d'anode |
056 |
EBADRQC |
Code de requête invalide |
057 |
EBADSLT |
Emplacement invalide |
058 |
||
059 |
EBFONT |
Format de fichier de police incorrect |
060 |
ENOSTR |
L'appareil n'est pas un flux |
061 |
ENODATA |
Aucune donnée disponible |
062 |
ETIME |
Minuteur expiré |
063 |
ENOSR |
Ressources de flux épuisées |
064 |
ENONET |
La machine n'est pas sur le réseau |
065 |
ENOPKG |
Paquet non installé |
066 |
EREMOTE |
L'objet est distant |
067 |
ENOLINK |
La connexion a été interrompue |
068 |
EADV |
Erreur d’annonce |
069 |
ESRMNT |
Erreur Srmount |
070 |
ECOMM |
Erreur de communication lors de l'envoi |
071 |
EPROTO |
Erreur de protocole |
072 |
EMULTIHOP |
Tentative de saut multiple |
073 |
EDOTDOT |
Erreur spécifique RFS |
074 |
EBADMSG |
Ce n'est pas un message de données |
075 |
EOVERFLOW |
Valeur trop élevée pour le type de données défini |
076 |
ENOTUNIQ |
Nom non unique sur le réseau |
077 |
EBADFD |
Descripteur de fichier en mauvais état |
078 |
EREMCHG |
L'adresse distante a changé |
079 |
ELIBACC |
Impossible d'accéder à une bibliothèque partagée nécessaire |
080 |
ELIBBAD |
Accès à une bibliothèque partagée corrompue |
081 |
ELIBSCN |
|
082 |
ELIBMAX |
Tentative de liaison avec un trop grand nombre de bibliothèques partagées |
083 |
ELIBEXEC |
Impossible d'exécuter directement une bibliothèque partagée |
084 |
EILSEQ |
${post_edited_translations.segment} |
085 |
ERESTART |
L'appel système interrompu doit être redémarré |
086 |
ESTRPIPE |
${post_edited_translations.segment} |
087 |
EUSERS |
${post_edited_translations.segment} |
088 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
089 |
EDESTADDRREQ |
${post_edited_translations.segment} |
090 |
${post_edited_translations.segment} |
Message trop long |
091 |
${post_edited_translations.segment} |
Type de protocole incorrect pour le socket |
092 |
ENOPROTOOPT |
${post_edited_translations.segment} |
093 |
EPROTONOSUPPORT |
${post_edited_translations.segment} |
094 |
ESOCKTNOSUPPORT |
${post_edited_translations.segment} |
095 |
EOPNOTSUPP |
${post_edited_translations.segment} |
096 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
097 |
${post_edited_translations.segment} |
Famille d'adresses non prise en charge par le protocole |
098 |
EADDRINUSE |
Adresse déjà utilisée |
099 |
EADDRNOTAVAIL |
Impossible d'attribuer l'adresse demandée |
100 |
ENETDOWN |
Le réseau est hors service |
101 |
ENETUNREACH |
${post_edited_translations.segment} |
102 |
ENETRESET |
${post_edited_translations.segment} |
103 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
104 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
105 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
106 |
EISCONN |
${post_edited_translations.segment} |
107 |
${post_edited_translations.segment} |
Le point de terminaison de transport n'est pas connecté |
108 |
ESHUTDOWN |
${post_edited_translations.segment} |
109 |
ETOOMANYREFS |
Trop de références : impossible de fusionner. |
110 |
DÉLAI DÉPASSÉ |
Délai de connexion dépassé |
111 |
ECONNREFUSED |
Connexion refusée |
112 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
113 |
EHOSTUNREACH |
Aucun chemin vers l'hôte |
114 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
115 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
116 |
||
117 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
118 |
ENOTNAM |
Ce n'est pas un fichier de type nommé XENIX |
119 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
120 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
121 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
122 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
123 |
${post_edited_translations.segment} |
${post_edited_translations.segment} |
124 |
TYPE MOYEN |
Mauvais type de support |
125 |
ANNULÉ |
${post_edited_translations.segment} |
126 |
${post_edited_translations.segment} |
Clé requise non disponible |
127 |
${post_edited_translations.segment} |
La clé a expiré |
128 |
${post_edited_translations.segment} |
La clé a été révoquée |
129 |
EKEYREJECTED |
${post_edited_translations.segment} |
130 |
${post_edited_translations.segment} |
Pour les mutex robustes : le propriétaire est décédé |
131 |
ENOTRECOVERABLE |
Pour les mutex robustes : état non récupérable |