Heute Nacht bekam ich eine Warnungs-Mail von WordPress Jetpack, dass mein Blog nicht erreichbar wäre. Heute morgen, als ich nachschauen konnte, entdeckte ich den „Error 502: Bad Gateway“ von Nginx. Da ich selbst Einsteiger mit Nginx bin, musste ich Google zu Rate ziehen. Es gibt vier wesentliche Gründe für einen „Bad Gateway“ Error unter Nginx:
Die Fehlerbehebungen für diese vier Fälle kann man (auf Englisch) beispielsweise nachlesen unter: nginxtips.com.
In meinem Fall war die Fehlerursache wohl Fall 3: Da ich HHVM, also quasi Facebooks PHP-Engine im Hintergrund dieses Blogs nutze, und nach einem Neustart des Nginx Dienstes der Fehler immer noch bestand, kam ich auf die Idee, den HHVM Dienst einfach mal neu zu starten. Und siehe da: Der Blog lief wieder. Zusätzlich habe ich aus oben verlinktem Artikel noch die „Quick Solution“ Nummer 1, „Increase Buffer and Timeouts […]“ angewendet. Aber nicht in der Nginx Konfiguration (nginx.conf), sondern in der hhvm.conf in /etc/nginx.
Die Anpassung der Buffer und Timeouts wäre wohl nicht unbedingt nötig gewesen, aber kann natürlich auch nicht schaden. Auf jeden Fall läuft dieser Blog wieder, wie man sieht.
Kommentar verfassen