HHVM + NGinx连接被拒绝

  发布于 2022-12-09 16:43

我正在尝试通过预构建的软件包在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为空.

可能是什么问题?

1 个回答
  • 我自己才意识到这个问题.

    HHVM的默认设置没有指定要监听的IP,只是监听ipv6地址.因为我可以连接localhost而不是127.0.0.1

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

    2022-12-11 02:11 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有