2015-11-16 22 views
6

Ich und meine Benutzer laufen oft in eine Cloudflare Bad Gateway 502 error. Der Versuch, herauszufinden, was schief läuft, ist schwer, weil Cloudflare das Hosting-Unternehmen verantwortlich macht und das Hosting-Unternehmen Cloudflare verantwortlich macht. Eine typische Situation bei der Verwendung von Cloudflare.Cloudflare Bad Gateway 502 Fehler

Was ich bemerkte, ist, dass nichts wirklich versagt. Der Host empfängt die Anfrage und bearbeitet die Anfrage, aber das dauert manchmal etwas länger als gewöhnlich. Aber Cloudflare kann nicht warten und wirft stattdessen einen Bad Gateway Fehler, während das Skript tatsächlich noch läuft.

Ich habe dieses Verhalten bemerkt, wenn schwere Back-End-Aufgaben (wie das Erstellen von +50 PDFs). Meine Benutzer bemerken dies, wenn sie versuchen, ein Bild hochzuladen (was oft eine Aufgabe zur Größenanpassung auslöst).

Gibt es eine Möglichkeit, meinen Server so zu konfigurieren, dass Cloudflare weiß, dass die Anfrage noch bearbeitet wird? Oder sollte ich Cloudflare insgesamt ablegen?

+0

Wie wäre es, wenn Sie Ihre eigene Antwort als richtig markieren? –

Antwort

5

Der Schuldige war Railgun. Nach dem Deaktivieren von Railgun (im Cloudflare-Kontrollfeld) verschwanden die Bad Gateway 502 Fehler sofort.

+0

Dies ist ziemlich häufig, wenn Railgun nicht richtig konfiguriert ist. Ich habe versucht, Railgun-Einstellungen in einer Live-Umgebung zu ändern (ich weiß, ich sollte nicht) und jedes Mal, wenn ich sie aktualisiere und Railgun neu starte, bekommen die Leute 521 Fehler für eine Weile. –

+0

Cloudflare unterbricht immer die Verbindung 5 Minuten nach dem Warten, tatsächlich habe ich keine Lösung gefunden, mehr als den Server optimieren und alles unter 5 Minuten beantworten. Ich habe keine Railgun. Versuchen Sie selbst eine Anfrage, die mehr als 5 Minuten dauert. –

+0

Danke. Mein Problem gelöst! – Maximus

Verwandte Themen