我的设置
我在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最近开始了#34;崩溃"每天多次以看似随机的间隔进行。当HHVM停止正常运行时,我访问的任何网站都会显示502错误。唯一解决它的是重启HHVM。
我尝试过的事情
我在web-server-1上安装了New Relic。所以我在"崩溃"时查看了CPU和RAM的使用情况。我没有看到这些资源的使用率高于正常值 - 这表明存在内存泄漏或失控的脚本。
在浏览论坛后,我发现很多其他人(https://github.com/facebook/hhvm/issues/3876)遇到了这个问题,并且确认这是一个错误,但我不知道该从哪里开始。
感谢大家的时间和帮助,我希望这对其他人有所帮助!
HHVM错误日志
答案 0 :(得分:1)
将hhvm.jit_a_size增加到128Mb修复了问题