2011-09-05 88 views
4

嗨我想把我的老开发环境移到一台新机器上。不过,我一直在从nginx获取“错误的网关错误”。从nginx的错误日志:Nginx坏门户

*19 kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, server: ~(?<app>[^.]+).gp2, request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "backend.gp2:5555" 

有谁知道这是为什么?

谢谢!

回答

8

原来,PHP-FPM未运行

6

看起来像127.0.0.1:9000上游主机不接受连接。上游过程是否正常工作?

+0

不确定我该在哪里检查?谢谢! –

+0

本质上 - nginx正在寻找一个上游fastcgi进程监听本地主机9000后。要么你没有在新盒子上启动该过程,要么没有在收听。该端口应该运行什么? – jvc26

1

你似乎有nginx的配置作为代理,试图以代理其请求到本地主机端口9000,但找不到任何监听端口号为9000

+0

不是代理,而是FastCGI后端 – AlexD