Zwei Menschen, eine Website, zwei Erfahrungen. Eine Website ist fast nie ganz erreichbar oder ganz tot — sie ist erreichbar für den Weg, auf dem Sie sich befinden. Dies sind die fünf Unterschiede, auf die es ankommt, in der Reihenfolge, in der sie sich zu prüfen lohnen.
1. Sitzen Sie auf einem Cache
curl -sSI https://yourdomain.com/ | grep -i -E 'x-cache|age'
Vielleicht lesen Sie eine Kopie von vor dem Fehler. Fragen Sie mit einem Cache-Brecher an und sehen Sie, ob es dann noch geht: curl -sS "https://yourdomain.com/?nocache=$(date +%s)".
2. Sind Sie angemeldet
Eine Admin-Sitzung umgeht den Cache, nimmt womöglich einen anderen Codepfad und hat oft andere Feature-Flags. Öffnen Sie die Website in einem privaten Fenster ohne Sitzung und sehen Sie, was ein Fremder sieht.
3. Sind Sie im selben Netz
Der Anbieter des Kunden löst DNS vielleicht anders auf, leitet über IPv6 oder wird von Ihrer Firewall blockiert. Siehe Funktioniert im WLAN, aber nicht im Mobilfunknetz.
sudo grep " 403 \| 429 \| 503 " /var/log/nginx/access.log | tail -20
sudo fail2ban-client status sshd 2>/dev/null | tail -3
4. Ist es eine Seite oder eine Aktion
„Offline“ heißt meistens: ihre Seite. Fragen Sie nach der genauen Adresse und danach, worauf geklickt wurde. Eine fehlschlagende Kasse ist keine ausgefallene Website und eine völlig andere Untersuchung.
5. Ist es langsam statt tot
Ab etwa zehn Sekunden sagen die meisten Menschen, eine Website sei offline. Messen Sie die Antwortzeit von einem weit entfernten Ort aus, nicht von Ihrem eigenen Rechner.
curl -sS -o /dev/null -w '%{http_code} %{time_total}s\
' https://yourdomain.com/
