2012/10/26 14:57:49 [error] 14180#0: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 24.0.20.48, server: , request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:81/", host: "107.20.184.144"
这是我得到的nginx错误,导致503错误。 不知道该怎么做。 连接()失败(111:连接被拒绝),当连接到上游说使用php-fpm ,但我使用Rails,所以我认为这是一个不同的错误。 任何帮助将不胜感激。
谢谢
编辑 :如果有关系,这台机器似乎有端口81上运行的Apache2。 不知道与Rails有什么关系,但…
nginx正在尝试通过端口81传递上游到Web服务器,就像你configuration它一样。
但是,您可能不在81端口上运行Rails; 默认情况下, thin端口和其他Rails Web服务器在端口3000上侦听。
仔细检查您的Rails应用程序正在侦听的端口号,并确保它与您在nginx中configuration的内容相匹配。
您还需要确保上游服务器实际上正在运行。 它可以停止。