Erreichbarkeit

Die vier häufigsten Gründe, warum Webseiten nicht erreichbar sind

Website Monitoring Magazin

Wenn Webseiten nicht erreichbar sind, ist es wichtig darüber informiert zu werden. Das ist klar. Sonst wären Website Monitoring Tools wie koality.io auch nicht so beliebt. Wie man am einfachsten überprüft, ob eine Webseite erreichbar ist, haben wir auch schon im Detail besprochen. Aber was sind die Gründe, warum eine Webseite für den Kunden nicht erreichbar ist? Wir haben die häufigsten zusammengefasst.

Neue Features

Der häufigste Grund, warum eine Webseite nicht erreichbar ist, sind neue Features, die Seiteneffekte haben. Klar. Wo gehobelt wird, da fallen Späne. Das ist auch vollkommen OK, denn es ist planbar. Wir haben ein neues Release, wir gehen davon aus, dass wir etwas kaputt machen, wir schauen im Anschluss nach, reparieren es schnell und fertig. Am besten hat man natürlich funktionale Tests, die das ganze automatisiert durchtesten. Ansonsten ist das mindeste, was man machen sollte, die wichtigsten Features einmal manuell durchzugehen.

Plugin-Update

Nicht nur eigene Features werden erweitert, sondern auch Plugins, die man nutzt. In einer Welt von Shopware, Magento, Wordpress oder Typo3 wurde fast jedes Problem bereits gelöst und in eine Erweiterung gepackt. Wenn man es also richtig macht, dann hat man eine Menge dieser Plugins im Einsatz. Allein aus Sicherheitsgründen müssen diese Plugins aktuell gehalten werden. Je nach Invasivität kann nämlich auch hier das ganze System geschädigt werden.

In diesem Fall gibt es zwei Dinge zu beachten. Als erstes, nach dem Update wieder automatisiert oder manuell die wichtigsten Features durchzuprobieren. Als zweites muss es für das Updaten von Plugins einen definierten Prozess geben. Da das Aktualisieren von Erweiterungen sehr einfach ist, muss man aufpassen, dass es nicht einfach von irgendjemanden irgendwann gemacht wird. Also immer vorher Bescheid geben und es bewusst durchführen.

Google Tag Manager oder Ähnliches

Aus der Sicht eines Herstellers von Monitoring-Software ist der Google Tag Manager ein Glücksgriff. Warum? Auf einmal hängen Bugs nicht mehr an Deployments, sondern können zu jeder Zeit auftreten. Jeder, der Zugriff auf das Google Tool hat, kann auch neue JavaScript-Snippets veröffentlichen. Und ja, damit auch die Seite abschießen. Die Freiheit, die man durch das Werkzeug bekommt, geht mit der Gefahr einher, neue Fehler zu generieren.

Serverprobleme

Auch ein Klassiker: der Server macht Probleme. Nicht immer ist die entwickelte Software die Ursache für Ausfälle, denn auch die Hardware kann einem einen Strich durch die Rechnung machen, wenn es um Erreichbarkeit geht. Das Doofe hier ist die Unberechenbarkeit von Serverausfällen. Und die Zeitpunkte. Aber was führt zu so einem Serverausfall. Normalerweise gibt es auch hier zwei Hauptursachen: 1. das Rechenzentrum hat Probleme, 2. eure Server haben Probleme.

Bei der ersten Ursache könnt ihr fast gar nichts machen (außer redundant aufstellen). In dem Fall solltet ihr eure Kunden informieren, dass ihr bald wieder da seid. Leider können solche Ausfälle auch nicht vorhergesagt werden. Zumindest nicht von euch.

Die zweite Ursache, eure Server sind down, ist noch ein Stück gemeiner. Das passiert nämlich meistens dann, wenn ihr es nicht gebrauchen könnt, dann wenn die Server unter Last sind. Und das sind die Momente, in denen ihr gerade erfolgreich seid. Viele User und viele Transaktionen können entweder die CPU und Speicher so auslasten, dass alles langsam wird oder die Server machen zu und lassen niemanden mehr connecten. Alles doof, besonders, weil ihr ja gerade irgendwas gemacht habt, was euch eigentlich Geld bringen sollte.

koality.io zur Überwachung der Erreichbarkeit

Wichtig ist zu verstehen, dass Webseiten und -Services immer mal ausfallen können und ihr es nicht immer unter Kontrolle habt. Es geht dann darum, schnell zu reagieren. Sobald es in eurer Hand liegt, heißt es dann ran ans Bugfixing. koality.io ist der Service, der euch dabei hilft solche Ausfälle möglichst schnell zu erkennen. Dabei helfen folgende Features: