search-console: vorübergehende Google-Fehler einmal wiederholt und nur als Warnung protokolliert, Portal-Abbruch nach fünf Fehlern in Folge, Zeitbudget 40 Minuten (GlitchTip server-pressekonto 11–14)

Am 06.10.2026 hing die URL Inspection API zeitweise: 28 Zeitüberschreitungen
und 4 × 500, jede einzeln als Fehler gemeldet, der Lauf zog sich über 1¾
Stunden. Neu: SearchConsoleUnavailable für Timeout/5xx/429 (Warnung, Meldung
bleibt fällig), echte Fehler (401/403/400) weiter über report(); FAILURE —
und damit ein Betriebs-Alert — nur bei Abbruch oder ≥ 50 % Fehlern.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Kevin Adametz 2026-10-06 13:12:29 +00:00
parent 17dceec4f7
commit df557e419b
5 changed files with 228 additions and 19 deletions

View file

@ -0,0 +1,14 @@
<?php
namespace App\Services\SearchConsole;
use RuntimeException;
/**
* Google antwortet vorübergehend nicht (Zeitüberschreitung, Verbindungsfehler,
* 5xx, 429) — auch nach der Wiederholung. Kein Fehler der Anwendung: die
* Meldung bleibt fällig und wird beim nächsten Lauf erneut geprüft. Der
* Befehl protokolliert das als Warnung statt es zu melden (GlitchTip
* server-pressekonto, Issues 11–14, 06.10.2026).
*/
class SearchConsoleUnavailable extends RuntimeException {}