Ich erhalte 502 falsche Gateway-Fehler: wenn ich das nginx Fehlerprotokoll prüfe ich diese finden:502 Bad Gateway Fehler für meinen Server mit Knoten JS auf nginx Proxy läuft
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
ich Internet genug gesucht, konnte aber nicht irgendetwas finden. Eine Sache, die hier zu beachten ist, ist, dass dieser intermittierende Fehler nur auf einer bestimmten Seite auftritt.
Könnte dies ein Code-Problem sein? oder nginx-Konfigurationsproblem> Kann mir bitte jemand hier helfen.
Einige meiner 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;
}
Es kann sein, dass Ihr Node-Server abstürzt und neu startet, sehen Sie sich seine Logfiles an. – robertklep
Dank @robertklep, es half .. meine App wurde wirklich wegen einer unhandles Ausnahme neu gestartet. Können Sie bitte Ihren Kommentar als Antwort hinzufügen, kann es Benutzer – undefined