Über das bycast.log
Die Datei /var/local/log/bycast.log
ist die primäre Fehlerbehebungsdatei für die StorageGRID -Software. Es gibt eine bycast.log
Datei für jeden Rasterknoten. Die Datei enthält Nachrichten, die für diesen Grid-Knoten spezifisch sind.
Die Datei /var/local/log/bycast-err.log
ist eine Teilmenge von bycast.log
. Es enthält Meldungen mit den Schweregraden FEHLER und KRITISCH.
Optional können Sie das Ziel der Überwachungsprotokolle ändern und Überwachungsinformationen an einen externen Syslog-Server senden. Wenn ein externer Syslog-Server konfiguriert ist, werden weiterhin lokale Protokolle von Prüfdatensätzen generiert und gespeichert. Sehen "Konfigurieren von Überwachungsmeldungen und Protokollzielen" .
Dateirotation für bycast.log
Wenn die bycast.log
Wenn die Datei 1 GB erreicht, wird die vorhandene Datei gespeichert und eine neue Protokolldatei gestartet.
Die gespeicherte Datei wird umbenannt bycast.log.1
und die neue Datei heißt bycast.log
. Wenn das neue bycast.log
erreicht 1 GB, bycast.log.1
wird umbenannt und komprimiert und wird bycast.log.2.gz
, Und bycast.log
wird umbenannt bycast.log.1
.
Die Rotationsgrenze für bycast.log
sind 21 Dateien. Als die 22. Version des bycast.log
Datei erstellt wird, wird die älteste Datei gelöscht.
Die Rotationsgrenze für bycast-err.log
sind sieben Dateien.
|
Wenn eine Protokolldatei komprimiert wurde, dürfen Sie sie nicht an denselben Speicherort dekomprimieren, an dem sie geschrieben wurde. Das Dekomprimieren der Datei an denselben Speicherort kann die Protokollrotationsskripte beeinträchtigen. |
Optional können Sie das Ziel der Überwachungsprotokolle ändern und Überwachungsinformationen an einen externen Syslog-Server senden. Wenn ein externer Syslog-Server konfiguriert ist, werden weiterhin lokale Protokolle von Prüfdatensätzen generiert und gespeichert. Sehen "Konfigurieren von Überwachungsmeldungen und Protokollzielen" .
Nachrichten im bycast.log
Nachrichten in bycast.log
werden von der ADE (Asynchronous Distributed Environment) geschrieben. ADE ist die Laufzeitumgebung, die von den Diensten jedes Grid-Knotens verwendet wird.
Beispiel einer ADE-Nachricht:
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-Nachrichten enthalten die folgenden Informationen:
Nachrichtensegment | Wert im Beispiel |
---|---|
Knoten-ID |
12455685 |
ADE-Prozess-ID |
0357819531 |
Modulname |
SVMR |
Nachrichtenkennung |
EVHR |
UTC-Systemzeit |
2019-05-05T27T17:10:29.784677 (JJJJ-MM-TTTHH:MM:SS.uuuuuu) |
Schweregrad |
FEHLER |
Interne Trackingnummer |
0906 |
Nachricht |
SVMR: Integritätsprüfung auf Datenträger 3 ist mit der Begründung „TOUT“ fehlgeschlagen |
Schweregrade der Nachrichten in bycast.log
Die Nachrichten in bycast.log
werden Schweregrade zugewiesen.
Beispiel:
-
HINWEIS – Ein Ereignis ist eingetreten, das aufgezeichnet werden sollte. Die meisten Protokollnachrichten befinden sich auf dieser Ebene.
-
WARNUNG – Es ist ein unerwarteter Zustand aufgetreten.
-
FEHLER – Es ist ein schwerwiegender Fehler aufgetreten, der den Betrieb beeinträchtigen wird.
-
KRITISCH – Es ist ein anormaler Zustand aufgetreten, der den normalen Betrieb gestoppt hat. Sie sollten sich sofort um die zugrunde liegende Erkrankung kümmern.
Fehlercodes in bycast.log
Die meisten Fehlermeldungen in bycast.log
enthalten Fehlercodes.
Die folgende Tabelle listet häufige nicht-numerische Codes in bycast.log
Die genaue Bedeutung eines nicht numerischen Codes hängt vom Kontext ab, in dem er gemeldet wird.
Fehlercode | Bedeutung |
---|---|
SUCS |
Kein Fehler |
GERR |
Unbekannt |
CANC |
Abgesagt |
ABRT |
Abgebrochen |
TOUT |
Time-out |
INVL |
Ungültig |
NFND |
Nicht gefunden |
VERS |
Version |
KONF |
Konfiguration |
SCHEITERN |
Fehlgeschlagen |
ICPL |
Unvollständig |
ERLEDIGT |
Erledigt |
SUNV |
Dienst nicht verfügbar |
Die folgende Tabelle listet die numerischen Fehlercodes in bycast.log
.
Fehlernummer | Fehlercode | Bedeutung |
---|---|---|
001 |
EPERM |
Betrieb nicht zulässig |
002 |
ENOENT |
Keine solche Datei oder Verzeichnis |
003 |
ESRCH |
Kein solcher Prozess |
004 |
EINTR |
Unterbrochener Systemaufruf |
005 |
EIO |
E/A-Fehler |
006 |
ENXIO |
Kein solches Gerät oder keine solche Adresse |
007 |
E2BIG |
Argumentliste zu lang |
008 |
ENOEXEC |
Exec-Formatfehler |
009 |
EBADF |
Ungültige Dateinummer |
010 |
ECHILD |
Keine untergeordneten Prozesse |
011 |
WIEDER |
Versuchen Sie es erneut |
012 |
ENOMEM |
Nicht genügend Arbeitsspeicher |
013 |
EACCES |
Zugriff verweigert |
014 |
EFAULT |
Falsche Adresse |
015 |
ENOTBLK |
Blockgerät erforderlich |
016 |
EBUSY |
Gerät oder Ressource beschäftigt |
017 |
EEXIST |
Datei existiert |
018 |
EXDEV |
Geräteübergreifende Verknüpfung |
019 |
ENODEV |
Kein solches Gerät |
020 |
ENOTDIR |
Kein Verzeichnis |
021 |
EISDIR |
Ist ein Verzeichnis |
022 |
EINVAL |
Ungültiges Argument |
023 |
ENFILE |
Dateitabellenüberlauf |
024 |
EMFILE |
Zu viele geöffnete Dateien |
025 |
ENOTTY |
Keine Schreibmaschine |
026 |
ETXTBSY |
Textdatei belegt |
027 |
EFBIG |
Datei zu groß |
028 |
ENOSPC |
Kein Speicherplatz mehr auf dem Gerät |
029 |
ESPEIPE |
Unerlaubte Suche |
030 |
EROFS |
Schreibgeschütztes Dateisystem |
031 |
EMLINK |
Zu viele Links |
032 |
EPIPE |
Rohrbruch |
033 |
EDOM |
Mathematisches Argument außerhalb des Funktionsumfangs |
034 |
ERANGE |
Matheergebnis nicht darstellbar |
035 |
EDEADLK |
Es kommt zu einem Ressourcen-Deadlock |
036 |
ENAMETOOLONG |
Dateiname zu lang |
037 |
ENOLCK |
Keine Datensatzsperren verfügbar |
038 |
ENOSYS |
Funktion nicht implementiert |
039 |
VERFÜHRUNG |
Verzeichnis nicht leer |
040 |
ELOOP |
Zu viele symbolische Links gefunden |
041 |
||
042 |
ENOMSG |
Keine Nachricht des gewünschten Typs |
043 |
EIDRM |
Kennung entfernt |
044 |
EMHRNG |
Kanalnummer außerhalb des gültigen Bereichs |
045 |
EL2NSYNC |
Ebene 2 nicht synchronisiert |
046 |
EL3HLT |
Level 3 gestoppt |
047 |
EL3RST |
Level 3 zurücksetzen |
048 |
ELNRNG |
Linknummer außerhalb des gültigen Bereichs |
049 |
EUNATCH |
Protokolltreiber nicht angeschlossen |
050 |
ENOCSI |
Keine CSI-Struktur verfügbar |
051 |
EL2HLT |
Level 2 gestoppt |
052 |
EBADE |
Ungültiger Umtausch |
053 |
EBADR |
Ungültiger Anforderungsdeskriptor |
054 |
EXFULL |
Austausch voll |
055 |
ENOANO |
Keine Anode |
056 |
EBADRQC |
Ungültiger Anforderungscode |
057 |
EBADSLT |
Ungültiger Steckplatz |
058 |
||
059 |
EBFONT |
Ungültiges Schriftartdateiformat |
060 |
ENOSTR |
Gerät ist kein Stream |
061 |
ENODATA |
Keine Daten verfügbar |
062 |
ETIME |
Timer abgelaufen |
063 |
ENOSR |
Keine Stream-Ressourcen mehr vorhanden |
064 |
ENONET |
Maschine ist nicht im Netzwerk |
065 |
ENOPKG |
Paket nicht installiert |
066 |
EREMOTE |
Objekt ist remote |
067 |
ENOLINK |
Die Verbindung wurde getrennt |
068 |
EADV |
Fehler melden |
069 |
ESRMNT |
Srmount-Fehler |
070 |
ECOMM |
Kommunikationsfehler beim Senden |
071 |
EPROTO |
Protokollfehler |
072 |
EMULTIHOP |
Multihop versucht |
073 |
EDOTDOT |
RFS-spezifischer Fehler |
074 |
EBADMSG |
Keine Datennachricht |
075 |
ÜBERLAUF |
Wert zu groß für definierten Datentyp |
076 |
ENOTUNIQ |
Name im Netzwerk nicht eindeutig |
077 |
EBADFD |
Dateideskriptor in fehlerhaftem Zustand |
078 |
EREMCHG |
Remote-Adresse geändert |
079 |
ELIBACC |
Auf eine benötigte gemeinsam genutzte Bibliothek kann nicht zugegriffen werden |
080 |
ELIBBAD |
Zugriff auf eine beschädigte gemeinsam genutzte Bibliothek |
081 |
ELIBSCN |
|
082 |
ELIBMAX |
Versuch, zu viele gemeinsam genutzte Bibliotheken einzubinden |
083 |
ELIBEXEC |
Eine gemeinsam genutzte Bibliothek kann nicht direkt ausgeführt werden |
084 |
EILSEQ |
Unzulässige Bytefolge |
085 |
ERESTART |
Unterbrochener Systemaufruf sollte neu gestartet werden |
086 |
ESTRPIPE |
Streams-Pipe-Fehler |
087 |
EUSERS |
Zu viele Benutzer |
088 |
ENOTSOCK |
Socket-Operation auf Nicht-Socket |
089 |
EDESTADDRREQ |
Zieladresse erforderlich |
090 |
EMSGSIZE |
Nachricht zu lang |
091 |
EPROTOTYP |
Falscher Protokolltyp für Socket |
092 |
ENOPROTOOPT |
Protokoll nicht verfügbar |
093 |
EPROTONOSUPPORT |
Protokoll nicht unterstützt |
094 |
ESOCKTNOSUPPORT |
Socket-Typ wird nicht unterstützt |
095 |
EOPNOTSUPP |
Vorgang wird am Transportendpunkt nicht unterstützt |
096 |
EPFNOSUPPORT |
Protokollfamilie wird nicht unterstützt |
097 |
EAFNOSUPPORT |
Adressfamilie wird vom Protokoll nicht unterstützt |
098 |
EADDRINUSE |
Adresse bereits verwendet |
099 |
EADDRNOTAVAIL |
Die angeforderte Adresse kann nicht zugewiesen werden |
100 |
ENETDOWN |
Das Netzwerk ist ausgefallen |
101 |
ENETUNREACH |
Netzwerk ist nicht erreichbar |
102 |
ENETRESET |
Die Netzwerkverbindung wurde aufgrund eines Resets unterbrochen |
103 |
ABGEBROCHEN |
Software verursachte Verbindungsabbruch |
104 |
ECONNRESET |
Verbindung vom Peer zurückgesetzt |
105 |
ENOBUFS |
Kein Pufferspeicher verfügbar |
106 |
EISCONN |
Transportendpunkt ist bereits verbunden |
107 |
ENOTCONN |
Transportendpunkt ist nicht verbunden |
108 |
ESHUTDOWN |
Nach dem Herunterfahren des Transportendpunkts kann nicht gesendet werden |
109 |
ETOOMANYREFS |
Zu viele Referenzen: kann nicht zusammengefügt werden |
110 |
ETIMEDOUT |
Verbindungs-Timeout |
111 |
ECONNREFUSED |
Verbindung abgelehnt |
112 |
EHOSTDOWN |
Host ist ausgefallen |
113 |
EHOSTUNREACH |
Keine Route zum Host |
114 |
BEREITS |
Vorgang läuft bereits |
115 |
EINPROGRESS |
Der Vorgang läuft derzeit |
116 |
||
117 |
EUCLEAN |
Struktur muss gereinigt werden |
118 |
ENOTNAM |
Keine XENIX-Datei mit benanntem Typ |
119 |
ENAVAIL |
Keine XENIX-Semaphoren verfügbar |
120 |
EISNAM |
Ist eine benannte Typdatei |
121 |
EREMOTEIO |
Remote-E/A-Fehler |
122 |
EDQUOT |
Kontingent überschritten |
123 |
ENOMEDIUM |
Kein Medium gefunden |
124 |
EMEDIUMTYPE |
Falscher Medientyp |
125 |
ABGESAGT |
Vorgang abgebrochen |
126 |
ENOKEY |
Erforderlicher Schlüssel nicht verfügbar |
127 |
EKEY ABGELAUFEN |
Schlüssel ist abgelaufen |
128 |
EKEY WIDERRUFEN |
Schlüssel wurde widerrufen |
129 |
EKEYABGELEHNT |
Der Schlüssel wurde vom Dienst abgelehnt |
130 |
EOWNERDEAD |
Für robuste Mutexe: Besitzer gestorben |
131 |
NICHT WIEDERHERSTELLBAR |
Für robuste Mutexe: Zustand nicht wiederherstellbar |