HHVM + NGinx连接被拒绝

Cagatay Gurturk

我正在尝试通过预编译的软件包在Debian 7上安装HHVM。我有另一台配置相同的服务器,并且可以正常工作,但是其中一台服务器HHVM FastCGI拒绝连接

它是/var/log/nginx/error.log

2014/11/25 23:24:10 [error] 422#0: *39 connect() failed (111: Connection refused) while connecting to upstream, client: 213.128.95.22, server: , request: "GET /api/v2/checkaccess HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "77.75.35.140"

我确定HHVM守护程序正在运行并且正在侦听9000端口。

COMMAND   PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
hhvm    12192 www-data   16u  IPv6 792971      0t0  TCP *:9000 (LISTEN)

但我也无法与telnet连接

root@server:/home/itusozlukcom# telnet 127.0.0.1 9000
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused

我确定代码没有问题,因为同一代码可在另一台服务器上运行,并且在该服务器上,代码可通过HHVM CLI运行。

HHVM error.log为空。

可能是什么问题?

Cagatay Gurturk

我只是一个人意识到问题。

HHVM的默认设置未指定要监听的IP,仅监听ipv6地址。因此,我可以与本地主机连接,但不能与127.0.0.1连接

通过hhvm.server.ip = 127.0.0.1指定IP解决了该问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章