Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Handhabung von Datenbankfehlern: Server Status-Code 503?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 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?
Zuletzt geändert von Southmedia am 02.09.2004, 18:29, insgesamt 1-mal geändert.

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

/bin/false
PostRank 4
PostRank 4
Beiträge: 129
Registriert: 19.06.2004, 15:38

Beitrag von /bin/false » 02.09.2004, 18:15

Southmedia hat geschrieben: 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?
Hallo Southmedia,

halte ich für eine sehr gute Lösung.
Nur mit dem Retry-After weiß ich nicht so recht, ob Google das wirklich
beachtet, ich denke mal er kommt nach einem Standard-Zyklus wie auch
sonst wieder.

Vor allem wäre auch die Frage wie man den Retry-After misst, 1h?
5h? Machmal geht ja auch was schief und man schaft es nicht innerhalb
einer Frist.

Grüßle
false

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 02.09.2004, 18:25

Ich habe leider kaum etwas gefunden wie Google einen 503 und speziell Retry-After handhabt. Bei WMW wurde es zwar mehrmals angesprochen, aber nie zu Ende diskutiert.

https://www.passo.de/ ist mit einer 503-Fehlerseite im Index von Google vertreten, wenn man aber den Header mal anschaut sieht man dass ein 200 zurückgeliefert wird. Diese Seite ist also kein wirklicher 503er.

Ansonsten habe ich keine Seiten mit Error 503 im Index gefunden. Das kann nun zweierlei heißen:
1. Google aktualisiert Seiten die einen Error 503 zurückliefern nicht sondern lässt die zuletzt funktionierende Version online und im Index.
2. Google entfernt Seiten die einen Error 503 zurückliefern aus dem Index. Ob sie wieder zurückkommen wenn kein 503er mehr geliefert wird ist schwer zu sagen.

Dann heisst es eben ausprobieren und schauen was passiert.

Darf ich wenn ich einen Status 503 liefere eigentlich einen message-body übermitteln oder muss ich das vom Server selbst abfangen lassen? Erst Variante wäre mir um einiges lieber da ich hier dann die normale Fehlerseite für Datenbankprobleme liefern könnte mit auf diese Seite zugeschnittenen Links. Jemand Ahnung?