0

我的设置

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

问题

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

我试过的

我在 web-server-1 上安装了 New Relic。因此,我查看了“崩溃”时的 CPU 和 RAM 使用情况,我没有发现这些资源的正常使用情况高于正常使用情况——这表明存在内存泄漏或脚本失控。

浏览完这里的论坛后,我看到许多其他人(https://github.com/facebook/hhvm/issues/3876)正在遇到这个问题,并且它被确认为一个错误,但我不知道从这里去哪里.

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

HHVM 错误日志

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

4

1 回答 1

1

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

于 2016-03-07T20:11:08.563 回答