我有一个运行良好的HHVM代码库。
我正在用apache ab工具实现一些负载测试,但是当我测试100个并发请求时,我开始得到502个网关错误。
我通常只在nginx的错误日志中获得两种类型的日志:
2015/01/10 09:42:48 [暴击] 29794#0:* 302 connect()to unix:/var/run/hhvm/hhvm.sock失败(2:没有这样的文件或目录) 连接到上游时,客户端:192.168.56.211,服务器:, 请求:“GET / api / v2 / checkaccess HTTP / 1.1”,上游: “fastcgi:// unix:/var/run/hhvm/hhvm.sock:”,主持人:“instela.com”
2015/01/10 09:42:26 [错误] 29794#0:* 264 connect()to unix:/var/run/hhvm/hhvm.sock失败(111:连接被拒绝)而 连接到上游,客户端:192.168.56.211,server :, request: “GET / api / v2 / checkaccess HTTP / 1.1”,上游: “fastcgi:// unix:/var/run/hhvm/hhvm.sock:”,主持人:“instela.com”
在高负载下,所有负载均衡的后端服务器都会出现此错误,因此它不是服务器特定的问题(我希望)
大部分时间后,HHVM会返回,但很多时候我不得不重新启动守护进程以恢复服务器。
我主要使用默认配置。这是我的配置:http://pastie.org/9823561