Puncte:1

Eroare NGINX 502 Bad Gateway în interiorul containerului Docker

drapel mx

Nu am avut probleme cu containerul meu Docker sau NGINX până astăzi, unde primesc o eroare aleatorie neașteptată 502 Bad Gateway, chiar dacă nu am făcut nicio modificare la fișierele mele de configurare, fișierele Docker sau orice alt fișier din proiectul meu.

Eroarea 502 de la /var/log/nginx/reverse-access.log:

9.160.81.63 - - [25/Mar/2022:20:40:50 +0000] „GET /api/get_info HTTP/1.1” 502 559 „https://example.com:4000/” „Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ca Gecko) Chrome/99.0.4844.82 Safari/537.36"

Mesajul de eroare de la /var/log/nginx/reverse-error.log:

[eroare] 26#26: *6 connect() a eșuat (111: Conexiune refuzată) în timpul conectării la amonte, client: 9.160.81.63, server: , cerere: „GET /api/get_info HTTP/1.1”, în amonte: „https ://0.0.0.0:5000/api/get_info", gazdă: "example.com:4000", referitor: "https://example.com:4000/"

/etc/nginx/conf.d/default.conf:

Server {
  asculta 8765 ssl default_server;

  root /usr/share/nginx/html;
  index index.html index.html;

  ssl_certificate /etc/ssl/certs/example_project/cert.pem;
  ssl_certificate_key /etc/ssl/certs/example_project/key.pem;
  ssl_dhparam /etc/ssl/certs/example_project/dhparam.pem;

  ssl activat;
  ssl_session_cache builtin:1000 shared:SSL:10m;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
  ssl_prefer_server_ciphers activat;
  ssl_session_timeout 60m;

  access_log /var/log/nginx/reverse-access.log;
  error_log /var/log/nginx/reverse-error.log;

  Locație / {
    try_files $uri /index.html =404;
  }

  locație /api {

    proxy_pass https://0.0.0.0:5000/api;

    proxy_redirect implicit;
    proxy_set_header Actualizare $http_upgrade;
    proxy_set_header Conexiune „upgrade”;
    proxy_set_header Gazdă $gazdă:4000;
    proxy_set_header X-Real-IP $adresă_la distanță;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Host $nume_server;

  }
}

Toate acestea rulează pe a nod:15.7.0-alpin3.10 recipient care se folosește și nginx:stabil-alpin. Din nou, nu m-am confruntat niciodată cu această eroare înainte și am comis zero noi modificări în proiectul meu. De ce apare această eroare acum și cum o repar?

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.