Fehler: Seit Update immer wieder Fehler 503 in Firefox
Produkt: Tao Contao
Contao-Version: 4.13.12
Browser und Browserversionen: Firefox 106.0.5
Liebe alle,
seit ich Contao und Tao aktualisiert habe, ist meine Seite regelmäßig in Firefox nicht erreichbar, und zwar nur in Firefox. Es kommt folgende Fehlermeldung:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Beheben lässt sich das, indem ich den Contao Manager starte und dann den Anwedungs-Cache neu aufbaue. Danach ist für ein, zwei Tage Ruhe, dann tritt der Fehler wieder auf. Seltsamerweise nur in Firefox (auch auf verschiedenen Rechnern mit verschiedenen IP-Adressen), nicht jedoch in anderen Browsern. Das kann ich mir überhaupt nicht erklären.
Danke für Meinungen und Tipps!
Keyboard shortcuts
Generic
| ? | Show this help |
|---|---|
| ESC | Blurs the current field |
Comment Form
| r | Focus the comment reply box |
|---|---|
| ^ + ↩ | Submit the comment |
You can use Command ⌘ instead of Control ^ on Mac

Support Staff 1 Posted by RockSolid Theme... on 08 Nov, 2022 12:17 PM
Vielen Dank für Ihre Frage.
Können Sie uns bitte einen Screenshot der Meldung senden. Sowie einen Screenshot der Details des HTTP-Requests in den Developer-Tools des Browsers (Tab „Netzwerkanalyse“)
2 Posted by Jens Reichel - ... on 08 Nov, 2022 04:23 PM
Sehr gerne, passt beides auf einen Screenshot, den ich als Anhang beifüge.
Danke fürs Prüfen!
Support Staff 3 Posted by RockSolid Theme... on 08 Nov, 2022 04:48 PM
Klicken Sie bitte im Netzwerkanalyse-Tab auf „Zurück“ und klicken Sie dann auf die oberste Zeile (die den 503-Request zeigt) mit der rechten Maustaste und wählen „Wert kopieren › als cURL-Adresse kopieren“ aus und senden Sie uns diesen kopierten Wert.
Wir konnten den Fehler im Firefox nicht reproduzieren.
Welche Version des Browsers und welche Betriebssysteme haben Sie getestet?
4 Posted by Jens Reichel - ... on 08 Nov, 2022 04:59 PM
Das ist wirklich seltsam. Denn ich habe extra den Anwendungs-Cache NICHT neu aufgebaut, damit Sie den Fehler reproduzieren können. Und bei mir tritt er weiterhin auf.
Aber Sie haben Recht - ich habe mich gerade per Fernwartung auf den Bürorechner meiner Kollegin geschaltet. Die hat eine andere öffentliche IP-Adresse, und von dem Gerät wurde noch nie auf Contao zugegriffen. Bei ihr wird die Seite in Firefox angezeigt.
Können Sie sich vorstellen, dass an meinen Rechnern, mit denen ich die Seite warte, immer wieder irgendetwas passiert, was nur dort die Anzeige behindert? Und was nach dem Neuaufbau des Contao-Anwendungs-Cache verschwindet, aber nur für eine Weile?
Hier die gewünschten Daten:
curl "https://www.distinctravel.de/" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" -H "Accept-Language: de,en-US;q=0.7,en;q=0.3" -H "Accept-Encoding: gzip, deflate, br" -H "Connection: keep-alive" -H "Cookie: REMEMBERME=CYKJRKXw5hhBoqsk"%"2BuvPxaqH7mGNv"%"2FJ0ifK1QumP6SXjEuwqtFsPtYmx4ngfD9yA1aiqqvj05dp0bDQqa92MqQ"%"3D"%"3D-ZE27dsVI2gefB8"%"2FXFTqrPYr0Udsz"%"2Ff1QrsRsOhphVKCnMulW7IUZ5"%"2BnktYmnbJGJ"%"2FoGk1"%"2Bxk"%"2F6K8mJb1muzvRw"%"3D"%"3D" -H "Upgrade-Insecure-Requests: 1" -H "Sec-Fetch-Dest: document" -H "Sec-Fetch-Mode: navigate" -H "Sec-Fetch-Site: cross-site" -H "TE: trailers"
Ich benutze Firefox 106.0.5 und Windows 11.
Die Kollegin, bei der der Fehler nicht auftritt, benutzt Windows 10 und eine deutlich ältere Firefox-Version (den genauen Wert müsste ich nachreichen, wenn das wichtig ist).
Danke!
Aus dem Kölner Westen grüßt
Jens Reichel
Support Staff 5 Posted by RockSolid Theme... on 09 Nov, 2022 01:45 PM
Wir haben die Seite nun mit verschiedenen Firefox-Versionen auf verschiedenen Betriebssystemen getestet und haben niemals den „Service Unavailable“-Fehler gesehen.
Auch mit der cURL-Adresse ließ sich der Fehler nicht reproduzieren, was vermuten lässt dass das Problem mit Ihrer IP-Adresse oder Ihrer Firefox-Installation zusammenhängt. Eventuell landet Ihre IP automatisch auf einer Blockierliste Ihres Hosting-Providers nachdem Sie via Contao oder Contao-Manager eine hohe Serverlast verursacht haben.
Wenn der Fehler bei Ihnen das nächste mal Auftritt wäre es einen Versuch wert den genauen Zeitpunkt zu notieren und beim Support des Hosting-Providers nachzufragen ob sie die Ursache des Problems feststellen können.
6 Posted by Jens Reichel on 15 Nov, 2022 04:39 PM
Auf Anraten meines Providers habe ich Logfiles anlegen lassen. Dort findet sich Folgendes:
[Tue Nov 15 11:34:27 2022] [error] [client 2001:4dd0:411b:0:5c8d:e571:4200:d11e:0] AH01067: Failed to read FastCGI header
[Tue Nov 15 11:34:27 2022] [error] (104)Connection reset by peer: [client 2001:4dd0:411b:0:5c8d:e571:4200:d11e:0] AH01075: Error dispatching request to :
[Tue Nov 15 11:34:35 2022] [error] [client 2001:4dd0:411b:0:5c8d:e571:4200:d11e:0] AH01067: Failed to read FastCGI header, referer https://www.distinctravel.de/contao-manager.phar.php/
[Tue Nov 15 11:34:35 2022] [error] (104)Connection reset by peer: [client 2001:4dd0:411b:0:5c8d:e571:4200:d11e:0] AH01075: Error dispatching request to : , referer https://www.distinctravel.de/contao-manager.phar.php/
Daraufhin schrieb mir mein Provider:
Diese Fehler treten dann auf wenn es Probleme bei der Weiterreichung der PHP Anfragen gibt.
Wenn hierbei also falsche Dateien innerhalb des Contao Caches angefragt werden kann es zu solchen Problemen kommen.
Wir setzen auf unserem Server einen sogenannten NGINX-Proxy für das
Caching Ihrer Seite ein. Dieser speichert Ihre Inhalte für zwei Minuten
zwischen, bevor diese neu vom Server abgefragt werden. Es kann daher
vorkommen, dass in der Datenbank oder auf der Webseite getroffene
Änderungen nicht sofort ersichtlich sind.
Dieses Caching lässt sich über nachfolgende Zeile, eingetragen in die
.htaccess Ihrer Domain, deaktivieren:
Header always set Cache-Control: s-maxage=0
Für eine vollständige Deaktivierung des Caches, inklusive des Im Browser gespeicherten Caches dieser Seite nutzen Sie:
Header set Cache-Control "max-age=0, no-cache, no-store, must-
revalidate"
Um den OPCache zu deaktivieren, können Sie in der .user.ini Ihrer Domain
nachfolgende direktive einfügen:
opcache.enable=0
Kann / soll ich das alles gefahrlos machen? Oder würde ich damit in TAO Probleme verursachen?
Vielen Dank!
Support Staff 7 Posted by RockSolid Theme... on 16 Nov, 2022 10:24 AM
Der Fehler hängt höchstwahrscheinlich nicht mit dem Cache zusammen. Wir konnten selbst nun den Fehler reproduzieren mit folgendem cURL-Aufruf:
Der Server antwortete darauf mit:
Das
REMEMBERME-Cookie scheint der Verursacher zu sein.Prüfen Sie bitte auch den var/logs-Ordner auf Ihrem Webspace ob dort eventuell Details dazu zu finden sind. Ansonsten findet sich die Antwort eventuell im Error-Log von PHP.
8 Posted by Jens Reichel - ... on 16 Nov, 2022 11:30 AM
"> Das `REMEMBERME`-Cookie scheint der Verursacher zu sein."
Danke für den Hinweis, aber was muss ich jetzt tun? Ich möchte eigentlich gar keine Cookies einsetzen. Wie werde ich das Cookie los? In TAO? Oder über meinen Provider?
Das Problem besteht erst, seit ich sowohl Contao als auch TAO auf die jeweils aktuelle Version aktualisiert habe. Da ich das gleichzeitig getan habe, weiß ich nicht mehr, welches der beiden Updates der Verursacher ist.
Im Ordner /var/logs finden sich nur alte Dateien.
Das Error-Log von PHP finde ich nicht. Wo müsste ich danach suchen?`
Support Staff 9 Posted by RockSolid Theme... on 16 Nov, 2022 03:56 PM
Das Remember-Me-Cookie wird von Contao gesetzt wenn Sie die Funktion „eingeloggt bleiben“ nutzen.
Den Log von PHP sollte der Hosting-Provider zur Verfügung stellen können.
Der Fehler hängt höchstwahrscheinlich nicht mit dem Theme zusammen.
Eventuell liegt ein Fehler in Contao vor oder eine Fehlkonfiguration des Hosting-Providers.
10 Posted by Jens Reichel on 13 Dec, 2022 03:31 PM
Es liegt tatsächlich am REMEMBERME-Cookie. Wenn ich es lösche, funktioniert die Seite sofort wieder, auch ohne dass ich den Cache neu aufgebaut habe.
Dieses Verhalten zeigt sich erst, seit ich sowohl Contao als auch TAO auf die jeweils aktuelle Version aktualisiert habe. Da ich das gleichzeitig getan habe, weiß ich nicht mehr, welches der beiden Updates der Verursacher ist.
Dass Sie für Contao nicht sprechen können, ist mir klar. Aber hat es bei Ihrem Theme irgendwelche Änderungen gegeben, die das Verhalten erklären könnten? Falls ja - lässt sich das mit einem Update beheben?
Danke!
Support Staff 11 Posted by RockSolid Theme... on 14 Dec, 2022 10:23 AM
Nein.
Wir haben uns den Fehler erneut angesehen und festgestellt, dass der Fehler nur auftritt bei Anfragen die von PHP verarbeitet werden. HTTP-Anfragen für Bilder oder CSS-Dateien scheinen nicht betroffen zu sein. Die Ursache sollte somit im Error-Log von PHP zu finden sein.
Eventuell lässt sich das Problem auch durch ein Update auf Contao 4.13.14 lösen.