我得到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