Gateway-Timeout-Fehler nach Port-Änderung der Knotenanwendung

Gateway-Timeout-Fehler nach Port-Änderung der Knotenanwendung

Nachdem ich den Port meiner Node-JS-Anwendung von 3000 auf 3001 geändert habe, werden einige Ressourcen auf einigen Seiten nicht vollständig geladen, was letztendlich zu einem 504 Gateway Time-out (nginx/1.10.3(Ubuntu)) führt. Bei weiterer Untersuchung der Nginx-Protokolldateien:

19.09.2019 19:54:33 [Fehler] 14156#14156: *690847 Upstream-Zeitüberschreitung (110: Zeitüberschreitung der Verbindung) beim Lesen des Antwortheaders vom Upstream, Client: 128.227.1.21, Server: lims.rgportal.com, Anfrage: „GET /projects/59e133a53e785ff00550cee7/tempPlatePools HTTP/1.1“, Upstream: „http://127.0.0.1:3001/projects/59e133a53e785ff00550cee7/tempPlatePools", Host: "lims.rgportal.com", Referrer: "https://lims.rgportal.com/"

Bitte helfen Sie!!!

Antwort1

Ich habe es schließlich herausgefunden. Ich musste 4 zusätzliche Zeilen in der Datei nginx.conf für das Verbinden, Senden und Lesen-Timeout hinzufügen und dann habe ich den Nginx-Dienst neu gestartet.

    proxy_connect_timeout 600;
    proxy_send_timeout 600;
    proxy_read_timeout 600;
    send_timeout 600;

und dann den Nginx-Dienst neu geladen: nginx -s reload

verwandte Informationen