Puncte:0

Obținerea 502 de la Nginx la procesarea aplicației nodului

drapel hu

Rulez o aplicație cu react și node care încarcă fișiere csv prin react, apoi node le convertește în json, procesează datele și în cele din urmă scoate un fișier excel folosind npm exceljs, totul durează puțin în mediul meu local, dar funcționează bine.

Dar când îl pun în producție, primesc o eroare 502 când procesează fișierul Excel.

Nu există multe informații în afară de 502, pe jurnalul de erori nginx pe care îl primesc:

`*271 în amonte conexiune închisă prematur în timp ce citiți antetul răspunsului din amonte`

nginx.conf

sendfile activat;
keepalive_timeout 65;
client_max_body_size 12000M;
client_body_buffer_size 1024k;
client_header_timeout 3000;
client_body_timeout 3000;

fastcgi_read_timeout 3000;
fastcgi_buffers 8 1024k;
fastcgi_buffer_size 1024k;
fastcgi_connect_timeout 3000;
fastcgi_send_timeout 3000;

dimensiunea_buffer_proxy 1024k;
proxy_buffers 4 1024k;
proxy_busy_buffers_size 1024k;

app.conf

locație /opSizing/proces {
  proxy_pass http://localhost:5006/opSizing/process;
}

introduceți descrierea imaginii aici

drapel cn
Mesajul „închis prematur” sugerează o _crash_... Ați verificat jurnalul aplicației din amonte? Există o groapă mare de excepții acolo? Asta sau, poate, aplicația dvs. din amonte pur și simplu nu vorbește HTTP corect -- spre satisfacția lui NGinx...

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.