Nach der Installation von HHVM 3.0, das heute veröffentlicht wurde, wurde dieses Problem behoben. Funktioniert ohne Änderung meiner Konfiguration, daher muss dieser Fehler von HHVM 2.x verursacht werden.
Hack / HHVM mit Apache 2.4 führt zu HTTP 503 und unbegrenztem Laden
Ich habe versucht, einen Apache 2.4 für Debian Wheezy einzurichten, um Hack / HHVM mit mod_proxy / mod_proxy_fcgi gemäß diesem Artikel aufzurufen .
Die Installation von HHVM erfolgte über den APT-Paketmanager. Wenn ich eine einzelne .hack-Datei mit
hhvm test.hack
mit test.hack-inhalt
<?hh echo "test";
Die Ausgabe ist wie erwartet.
Nun starte ich den HHVM-Fastcgi-Server mit
hhvm --mode server -vServer.Type=fastcgi -vServer.Port=9001
und dies zu meinem Test-vHost in der Apache-Konfigurationsdatei hinzufügen:
ProxyPassMatch ^/(.*.hack(/.*)?)$ fcgi://127.0.0.1:9001/home/web/test/$1
Nach dem Neustart von Apache habe ich überprüft, dass es funktioniert, indem ich eine .hack-Datei anfordert, die nicht existiert. Ich bekomme einen 404 Not Found
vom HHVM-Fastcgi-Server, der sich von der Standard-Apache 404-Seite unterscheidet.
Wenn ich meine test.hack
-Datei anfordert, beginnt Apache mit dem "Laden für immer". Wenn ich das fastcgi im Hintergrund töte, hört es sofort auf zu laden und bietet mir das test.hack
als Download mit dem von mir eingegebenen Inhalt ( <?hh echot "test";
) an.
Ich verwende PHP5-FPM mit genau derselben ProxyPassMatch
Zeile, mit Ausnahme der MIME-Dateierweiterung und des Ports natürlich. Und dort funktioniert es perfekt.
Das error.log
enthält nichts besonderes.
1 Antwort auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
6
Vollbild-Flash langsam in KDE 4
-
3
Pakete in einem seltsamen Zustand
-
1
Apache Reverse Proxy
-
8
Finden Sie, zu welchem Paket eine Datei in Ubuntu / Debian gehört?
-
2
Wie richte ich ein automatisches Login bei Debian (Lenny) ein?
-
3
Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigun...
-
1
Amaroks hört nach einem Song auf zu spielen
-
3
Amarok weigert sich, * .ogg-Dateien abzuspielen