Workshop: Open Source-Tipp

Unfallversicherung

Systemabstürze sind der Albtraum eines jeden IT-Verantwortlichen. Primäres Ziel in einem solchen Fall ist es, das System so schnell wie möglich wieder online zu bekommen. Eine Analyse der Umgebung hilft darüber hinaus dabei, weitere Abstürze zu vermeiden. Wie Sie dies bei Linux vollziehen, zeigt unser Open Source-Tipp.
Der Verlust wichtiger Daten ist für jedes Unternehmen eine Katastrophe. Daher dreht sich in der Juli-Ausgabe des IT-Administrator alles um das Thema ... (mehr)

Mögliche Ursachen für Fehler in Applikationen sind meistens durch einen Blick in die entsprechende Logdatei der Anwendung schnell gefunden. Eine genaue Analyse ist mit Hilfe eines Coredumps möglich, der genaue Informationen der Umgebung zum Zeitpunkt des Fehlers enthält. Dazu gehören beispielsweise Prozessorregister-Informationen, ein Speicherabbild und andere hilfreiche Daten, mit denen sich Ursachenforschung betreiben lässt. Um diese Daten auszuwerten, kommt üblicherweise ein Debugger wie beispielsweise gdb zum Einsatz. Schwieriger wird es, wenn der Linux-Kernel selbst einen Fehler produziert. Hier sind zwei Fälle zu unterscheiden:

- Kernel-Oops: Hierbei handelt es sich um einen Fehler, der durch einen Exception Handler noch abgefangen werden kann. Diese Art von Fehlern treten beispielsweise bei ungültigen Zeigern auf. Die Fehlermeldung wird dabei in einer Logdatei hinterlegt, der aktuelle Prozess abgebrochen und das System läuft weiter.

- Kernel-Panic: In manchen Fällen ist der Kernel nicht in der Lage, das Problem selbst zu beheben. In einem solchen Fall sprechen wir von einer Kernel-Panic und es besteht keine Möglichkeit mehr, die

...

Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.

comments powered by Disqus
Mehr zum Thema

Kernel-Crashdumps aufsetzen und auswerten

Crasht der Linux-Server, steht neben der Wiederherstellung auch die Problemanalyse an: Was ist genau passiert, wo liegt der Fehler, welche vorbeugenden Maßnahmen sind nötig? Ein Kernel-Crashdump vom Zeitpunkt des Absturzes kann hierbei helfen.
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Ausgabe /2023