我得到502网关错误:当我检查了Nginx的错误日志,我觉得这一点:502错误网关错误与节点JS上的nginx代理运行我的服务器
2017/05/06 02:36:04 [error] 48176#0: *135 connect() failed (111: Connection refused) while connecting to upstream, client: 10.163.XX.X, server: abc-def-ghi, request: "GET /favicon.ico HTTP/1.1", upstream: " https://127.0.0.1:5300/favicon.ico ", host: "hostnname", referrer: "hostname-1
我搜索互联网不够好,但不能找到什么。有一点需要注意的是,这种间歇性的错误只会在特定的页面上出现。
这可能是一个代码问题?或者nginx配置问题>任何人都可以在这里帮我。
一些我的nginx的conf的:
upstream node_api_server {
server localhost:5300 fail_timeout=0;
}
location/{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_read_timeout 5m;
proxy_connect_timeout 5m;
proxy_pass_header Set-Cookie;
proxy_pass https://node_api_server;
proxy_redirect off;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
break;
}
这可能是您的Node服务器崩溃并重新启动,因此请查看其日志文件。 – robertklep
感谢@robertklep,它帮助..我的应用程序真的重新启动,由于unhandles异常。您可以请添加您的评论作为anwer,它可以帮助用户 – undefined