Heim > Artikel > Backend-Entwicklung > So beheben Sie den PHP-Fehler 502badgateway
Eines der häufigsten Probleme bei lnmp-One-Click-Installationspaketen ist 502 Bad Gateway. In den meisten Fällen liegt der Grund darin, dass einige lib-Pakete im Skript möglicherweise nicht vor der PHP-Installation installiert werden PHP wurde nicht erfolgreich kompiliert und installiert.
Lösung: Sie können versuchen, es manuell gemäß dem Skript im LNMP-Skript zu installieren -Klicken Sie auf „Installationspaket“, um zu sehen, was den Fehler verursacht hat.
In php.ini muss das Eaccelerator-Konfigurationselement vor der Zend Optimizer-Konfiguration platziert werden, sonst kann es auch zu 502 Bad Gateway kommen (empfohlenes Lernen: PHP-Video-Tutorial )
Während der Installation und Verwendung tritt ein 502-Problem auf. Im Allgemeinen liegt es daran, dass der Standard-PHP-CGI-Prozess 5 ist. Möglicherweise reicht der PHPCGI-Prozess nicht aus und verursacht 502. /usr/local/php /etc/ muss den max_children-Wert in php-fpm.conf entsprechend erhöhen.
PHP-Ausführungszeitüberschreitung, ändern Sie /usr/local/php/etc/php.ini und ändern Sie max_execution_time auf 300
Unzureichender Speicherplatz, z. B. das MySQL-Protokoll nimmt viel Platz ein
Überprüfen Sie, ob der PHP-CGI-Prozess ausgeführt wird
Die Bedeutung von Nginx 502 Bad Gateway ist, dass das angeforderte PHP-CGI ausgeführt wurde, aber aus irgendeinem Grund (im Allgemeinen a Problem beim Lesen von Ressourcen) Der PHP-CGI-Prozess wird nach der Ausführung beendet. Im Allgemeinen hängt Nginx 502 Bad Gateway mit den Einstellungen von php-fpm.conf zusammen.
php-fpm.conf hat zwei entscheidende Parameter, einen ist max_children und der andere ist request_terminate_timeout, aber dieser Wert ist nicht universell und muss von Ihnen selbst berechnet werden.
Während der Installation und Verwendung tritt ein 502-Problem auf. Im Allgemeinen liegt es daran, dass der Standard-PHP-CGI-Prozess 5 ist. Es kann sein, dass der PHPCGI-Prozess nicht ausreicht, was zu 502 führt. /usr/local/php/ etc/php muss geändert werden. -fpm.conf Erhöhen Sie den max_children-Wert entsprechend.
Das obige ist der detaillierte Inhalt vonSo beheben Sie den PHP-Fehler 502badgateway. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!