nginx und der 502 Bad Gateway/The page your are looking for….

Das oben genannte Problem tritt leider häufig auf und manche Leute sind einfach ratlos, wo denn das Problem liegt.

Sollte ein 502 Bad Gateway oder (wenn in der nginx.conf definiert) ein The page you are looking for is temporarily unavailable. kommen, hängt das damit zusammen, dass sich der Spawn-FCGI Prozess beendet hat. Nicht, weil er abgestürzt ist, sondern weil nginx einen zu großen Memory Leak vorraussieht.

Das Problem lässt sich sehr leicht fixxen, indem man die Anzahl der Spawn-FCGI Prozesse erhöht.

Dies kann man mit den Parametern -F und -C realisieren. Bei 2 Prozessen (das reicht vollkommen)
/usr/local/bin/spawn-fcgi -F 2 -C 2 -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
Eventuell musst ihr an dieser Stelle den Pfad anpassen!
Die Prozesse mit diesem Befehl starten und auch in die rc.local (Autostart) eintragen!

Advertisements
  1. Hinterlasse einen Kommentar

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: