Handhabung von Datenbankfehlern: Server Status-Code 503?
Verfasst: 02.09.2004, 17:16
Hallo,
ich überarbeite gerade die Datenbank-Fehlerabfangmechanismen in einigen Systemen. Das heisst, Fehlermeldungen neu schreiben, alternative Links anbieten und so weiter.
Nun habe ich mir mal überlegt was denn dann mit Google passiert, die Seiten sind ja nicht wie gewünscht verfügbar sondern es wird eine Fehlermeldung geliefert. Schlecht also wenn Google gerade am crawlen ist. Standardlösung dafür: Den richtigen Header an den Bot / Browser schicken und er weiss was zu tun ist.
Die Status Codes gibt es ja hier in der Übersicht:
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
Ich wäre bei Datenbankproblemen für den Statuscode 503:
https://www.w3.org/Protocols/rfc2616/rf ... #sec10.5.4
Zusammen mit einem passenden Retry-After header wäre dies doch die perfekte Lösung für nen Statuscode bei Datenbankproblemen. Wie seht ihr das?
ich überarbeite gerade die Datenbank-Fehlerabfangmechanismen in einigen Systemen. Das heisst, Fehlermeldungen neu schreiben, alternative Links anbieten und so weiter.
Nun habe ich mir mal überlegt was denn dann mit Google passiert, die Seiten sind ja nicht wie gewünscht verfügbar sondern es wird eine Fehlermeldung geliefert. Schlecht also wenn Google gerade am crawlen ist. Standardlösung dafür: Den richtigen Header an den Bot / Browser schicken und er weiss was zu tun ist.
Die Status Codes gibt es ja hier in der Übersicht:
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
Ich wäre bei Datenbankproblemen für den Statuscode 503:
https://www.w3.org/Protocols/rfc2616/rf ... #sec10.5.4
Zusammen mit einem passenden Retry-After header wäre dies doch die perfekte Lösung für nen Statuscode bei Datenbankproblemen. Wie seht ihr das?

