Hack/HHVM con Apache 2.4 da como resultado HTTP 503 y carga ilimitada

Hack/HHVM con Apache 2.4 da como resultado HTTP 503 y carga ilimitada

Intenté configurar Apache 2.4 en Debian Wheezy para realizar llamadas aHackear/HHVMusando mod_proxy / mod_proxy_fcgi segúnesteartículo.

La instalación de HHVM se realizó a través del administrador de paquetes APT. Cuando ejecuto un único archivo .hack usando

hhvm test.hack

con contenido test.hack

<?hh echo "test";

el resultado es el esperado.

Ahora inicio el servidor fastcgi HHVM usando

hhvm --mode server -vServer.Type=fastcgi -vServer.Port=9001

y poner esto en mi vHost de prueba en el archivo de configuración de Apache:

ProxyPassMatch ^/(.*.hack(/.*)?)$ fcgi://127.0.0.1:9001/home/web/test/$1

Después de reiniciar Apache, verifiqué que funciona solicitando un archivo .hack que no existe. Recibo un mensaje 404 Not Founddel servidor fastcgi HHVM, se ve diferente a la página Apache 404 predeterminada.

Cuando solicito mi test.hackarchivo, Apache comienza a "cargarse para siempre". Si elimino el fastcgi en segundo plano, inmediatamente deja de cargarse y me ofrece test.hackcomo descarga el contenido que ingresé ( <?hh echot "test";).

Estoy usando PHP5-FPM con exactamente la misma ProxyPassMatchlínea, excepto la extensión del archivo mime y el puerto, por supuesto. Y ahí funciona perfectamente.

El error.logno contiene nada especial.

Respuesta1

Después de instalar HHVM 3.0, que se lanzó hoy, este problema se solucionó. Funciona sin cambiar nada de mi configuración, por lo que esta falla debe ser causada por HHVM 2.x.

información relacionada