HHVM "Crashing" 502 错误网关错误

HHVM "Crashing" 502 Bad Gateway Error

我的设置

我是 运行 一个 AWS EC2 T2 中型实例,在 NGinx、Reddis 和 HHVM(称为 web-server-1)之上带有 Webmin/Virtualmin。它连接到运行 MySQL 的单独 AWS EC2 T2 大型实例(称为 database-server-1)。 Web-server-1 运营着大约 25 个 WordPress 网站。

问题

在 web-server-1 上,HHVM 最近以看似随机的间隔每天多次启动 "crashing"。当 HHVM 停止正常运行时,我访问的任何网站都会显示 502 错误。解决它的唯一方法是重新启动 HHVM。

我试过的

我在 web-server-1 上安装了 New Relic。所以我在 "crash" 时查看了 CPU 和 RAM 使用情况,我没有发现这些资源的使用率高于正常使用率 - 这表明存在内存泄漏或脚本失控.

浏览这里的论坛后,我发现许多其他人 (https://github.com/facebook/hhvm/issues/3876) 遇到了这个问题,并且已确认这是一个错误,但我不确定从这里该何去何从。

感谢大家的宝贵时间和帮助,希望这对其他人有所帮助!

HHVM 错误日志

https://gist.github.com/s3w47m88/fac1e0cbf4ae5846fbd2

将 hhvm.jit_a_size 增加到 128 MB 解决了这个问题。