Studenten, die Websites erstellen, stellen häufig fest, dass einige Nginx-Server beim Zugriff 504 Gateway Timeout-Fehler melden. Im Allgemeinen wird dies durch die langsame Reaktion des standardmäßigen Fastcgi-Prozesses von Nginx verursacht, es gibt jedoch auch andere Situationen. Hier fasse ich einige Lösungen zu Ihrer Information zusammen. So beheben Sie den Fehler „504 Gateway Time-out“ Methoden/SchritteFall 1: Der Standard-FastCGI-Prozessantwortpuffer von Nginx ist zu kleinDiese Situation führt dazu, dass der FastCGI-Prozess angehalten wird. Wenn das FastCGI-Serviceteam diese Anhaltung nicht gut handhabt, kann dies zu einem Fehler „504 Gateway Time-out“ führen. Lösung für Situation 1: Der Standard-Antwortpuffer des FastCGI-Prozesses ist 8 KB groß. Wir können ihn vergrößern, indem wir in Dies bedeutet, dass der FastCGI-Puffer auf 8 Blöcke mit einer Größe von 128 KB eingestellt wird. Lösung zu Situation 1 (Verbesserung):Wenn das Problem nach der Änderung der obigen Methode weiterhin auftritt, können wir den Nginx-Timeout-Parameter weiter ändern und den Parameter ein wenig erhöhen, z. B. indem wir ihn auf 60 Sekunden einstellen: Nach dem Anpassen dieser beiden Parameter wurde der Fehler „504 Gateway Time-out“ nicht mehr angezeigt, was zeigt, dass der Effekt recht gut ist und das Problem grundsätzlich gelöst ist. Fall 2: Konfigurationsproblem der PHP-UmgebungHier müssen wir die Konfiguration von php-fpm und nginx ändern. Denn auch in diesem Fall erscheint die Fehlermeldung „504 Gateway Time-out“. Lösung für Situation 2 (Änderung der PHP-FPM-Konfiguration): Ändern Sie Ändern Sie Lösung für Situation 2 (Änderung der Nginx-Konfiguration):Um die Anzahl der FastCGI-Anfragen zu reduzieren und die Puffer unverändert zu lassen, müssen wir mehrere Nginx-Konfigurationselemente wie folgt ändern: Ändern Sie Ändern Sie Ändern Sie Ändern Sie
Das Obige ist die Einführung des Herausgebers zur Lösung des Nginx-Fehlers „504 Gateway Time-out“. Ich hoffe, es wird für alle hilfreich sein. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Prinzip des MySQL-Indexfehlers
>>: 7 interessante Möglichkeiten, versteckte Elemente in CSS zu erreichen
Um eine Zeichenfolge zu ersetzen, müssen wir das ...
Die Rolle der Schnittstelle: Schnittstelle, auf E...
Funktion Currying (schwarzes Fragezeichen)? ? ? C...
1.MySQL UPDATE JOIN-Syntax In MySQL können Sie di...
Inhaltsverzeichnis Vorwort Gespeicherte Prozedur:...
Vue-Komponenten sind verbunden, daher ist es unve...
In diesem Artikel wird der spezifische Code von j...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. React Hooks vs. reine Funkt...
1. Installieren Sie Abhängigkeitspakete yum -y in...
Wenn Sie auf einem Windows-Server regelmäßig Date...
Installieren Sie Nginx auf Docker Nginx ist ein l...
In diesem Artikel werden MySQL-Protokolle sowie B...
1. MySQL-Exportdatei: SELECT `pe2e_user_to_compan...
Problembeschreibung MySQL wurde erfolgreich gesta...