Hallo zusammen,
ich habe seit ca. zwei Wochen Probleme, Contao über den Contao-Check zu installieren. Nach dem Klick auf den Installationsbutton rödelt die Seite ca. 3 Minuten vor sich hin, bis mir dann ein 504 Gateway Time-Out ausgespuckt wird. Wenn ich das ein paar Mal hintereinander mache, bekomme ich zwar jedes Mal den Fehler, interessanterweise ist dann aber Contao irgendwann doch installiert.
Ich hab gestern bei der Domainfactory nachgefragt, was die Ursache sein könnte, aber die Antwort macht mich nicht schlauer.
Meine Frage an den Support:
ich installiere normalerweise problemlos Contao über den Contao-Check, sowohl in meinem Managed-Hosting-Paket als auch auf den Kundenaccounts (in der Regel Vorkonfiguration 2). Seit gut zwei Wochen habe ich damit aber Probleme, ich bekomme immer ein 504 Gateway Time-out. Eigenartigerweise ist die Contao-Installation manchmal (nicht immer) dann trotzdem vorhanden. Aber normal ist das ja nicht. Woran kann das liegen?
------------------------------------------------------------------------------------------------------------
Antwort 1 von der DF:
Die Meldung 504 kommt, wenn das PHP-Skript noch läuft, aber vor der Timeout-Zeit vom Apache-Webserver keine Rückmeldung gegeben hat.
Wir empfehlen in diesem Fall die Datenbanken von Contao zu prüfen und zu leeren, damit die Skripte nicht alle Daten verarbeiten müssen.
Dann sollte der Prozess der Aktualisierung wieder wie gewohnt durchgehen.
------------------------------------------------------------------------------------------------------------
Meine Antwort:
Das kann in dem Fall nicht der Grund sein - es geht um eine neue Installation, während der die Datenbanktabellen erst angelegt werden. Es gibt also noch keine Inhalte, die man leeren könnte. Ich habe, nachdem ich die Anfrage losgeschickt habe, das Install-Tool geschätzt 5x neu gestartet, jedes Mal kam dieser 504-Fehler, beim 5. Mal kam auch die Fehlermeldung, aber Contao wurde trotzdem installiert. Im Normalfall dauert diese Prozedur keine 2 Minuten ...
Der Fehler muss also woanders liegen. Wie gesagt, ich beobachte das Problem seit ca. zwei Wochen, zuvor ging immer alles glatt.
------------------------------------------------------------------------------------------------------------
Antwort 2 von der DF:
Wie bereits mitgeteilt tritt dieser Fehler 504 auf wenn seitens des Servers die Verarbeitung der jeweiligen Scripte nicht innerhalb der eingestellten 150s abgeschlossen werden konnnte und somit keine Daten vorliegen die dem Client zugesendet werden könnten.
Bitte prüfen Sie daher welche Scripte konkret angestoßen werden, was diese verarbeiten und wo genau die Verzögerungen auftreten bzw welche Arbeitsschritte besonders lang benötigen um den Flaschenhals ausfindig zu machen. Hieran sollten dann entsprechend Optimierungen vorgenommen werden, eventuell handelt es sich auch um fehlerhafte Scripte, eine Schleife oder ähnliches wodurch die Prozessverarbeitung nicht abgeschlossen werden kann.
-------------------------------------------------------------------------------------------------------------
Das hilft mir jetzt aber überhaupt nicht weiter. Hat jemand ein ähnliches Problem oder kann mir jemand sagen, was ich tun muss?
Grüße, bibib
************************************************** ******************
Edit:
Nach ein paar weiteren Versuchen, die anstandslos geklappt haben, glaube ich das Problem jetzt eingrenzen zu können. Die betreffenden Pakete sind schon recht alt - möglicherweise sind die von der Leistung her für den Contao-Check nicht ausgelegt?
Auf den aktuellen funktioniert jedenfalls alles. Ich war mir zwar sicher, dass der Fehler auch auf meinem ManagedHosting-Paket gekommen ist, aber manchmal kann man sich ja selbst nicht mehr über den Weg trauen.
Falls jemand trotzdem ähnliche Beobachtungen gemacht hat oder etwas interessantes dazu beitragen kann - bitte immer her damit
Lesezeichen