Fehlerprotokoll durchsuchen
search_domain_error_logDurchsucht die Fehlerprotokolle einer DOMAIN und gibt die passenden Zeilen AUS DEM ANGEFRAGTEN ZEITRAUM aus ("hours", Standard 24, höchstens 168). Erster Schritt bei „meine Seite ist weiß" oder „seit gestern kommen Fehler". Die Protokolle gehören dem Webserver der Domain, nicht einer bestimmten Anwendung: Eine Domain mit reinem PHP-Projekt wird genauso gelesen wie eine mit WordPress. Der Zeitraum gilt für die Zeilen und für die Zahlen — eine Protokolldatei umspannt Monate, eine Zeile vom April ist keine Antwort auf eine Frage nach gestern. Kein Treffer heißt also "nichts in diesem Zeitraum", nicht "nie ein Fehler"; gibt es ältere, nennt die Antwort deren jüngstes Datum, und ein größerer "hours"-Wert holt sie herein. Die AUSGEGEBENE ZEILENZAHL IST GEKAPPT (höchstens 20) — wie oft ein Fehler auftritt, sagt allein die dann mit genannte Gesamtzahl der Treffer, nie die Zahl der gezeigten Zeilen. Ohne "pattern" werden die jüngsten Zeilen des Protokolls ausgegeben, egal ob Fehler oder nicht: Der Webserver schreibt dort auch den Normalbetrieb hin ([NOTICE]), solche Zeilen sind KEIN Befund. Wer Fehler sucht, gibt ein Muster an, z. B. "PHP Fatal error". Zeilen, deren Zeitstempel sich nicht lesen lässt, werden mitgegeben und als "[Zeitpunkt unbekannt]" gekennzeichnet. Die zusätzlich genannten Zahlen je Protokollart gelten nicht für die Fehlerarten — deren Zählung ist auf unseren Servern nachweislich falsch und wird deshalb weggelassen; ob es Fehler gibt, sagen die Zeilen. Aus Datenschutzgründen werden nur Zeilen aus den Fehlerprotokollen ausgegeben, nie aus dem Zugriffsprotokoll, und IP-Adressen sind darin unkenntlich gemacht.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | Zeitraum in Stunden rückwärts, Standard 24, höchstens 168 | |
| domain | Yes | Die Domain, z. B. example.de | |
| pattern | No | Suchbegriff, z. B. ein Fehlertext oder Plugin-Name. Buchstaben, Ziffern, Leerzeichen, . _ - / — höchstens 64 Zeichen, keine Sonderzeichen regulärer Ausdrücke. OHNE Muster kommen die jüngsten Protokollzeilen unabhängig davon, ob sie Fehler sind (der Webserver schreibt dort auch den Normalbetrieb hin) — für die Frage "gibt es Fehler" immer ein Muster angeben. | |
| site_url | No | Nur für eine WordPress-Installation auf einer Unterdomain mit eigenem Protokollverzeichnis. Ohne Angabe wird das Fehlerprotokoll der Domain selbst gelesen. |