Điểm:1

Lỗi NGINX 502 Bad Gateway bên trong bộ chứa Docker

lá cờ mx

Tôi chưa gặp bất kỳ sự cố nào với bộ chứa Docker hoặc NGINX của mình cho đến hôm nay khi tôi gặp lỗi 502 Bad Gateway ngẫu nhiên không mong muốn mặc dù tôi không thực hiện thay đổi nào đối với tệp cấu hình, tệp Docker hoặc bất kỳ tệp nào khác trong dự án của mình.

Lỗi 502 từ /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, như Gecko) Chrome/99.0.4844.82 Safari/537.36"

Thông báo lỗi từ /var/log/nginx/reverse-error.log:

[lỗi] 26#26: *6 connect() thất bại (111: Kết nối bị từ chối) trong khi kết nối với thượng nguồn, máy khách: 9.160.81.63, máy chủ: , yêu cầu: "GET /api/get_info HTTP/1.1", ngược dòng: "https ://0.0.0.0:5000/api/get_info", máy chủ lưu trữ: "example.com:4000", liên kết giới thiệu: "https://example.com:4000/"

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

người phục vụ {
  nghe 8765 ssl default_server;

  gốc /usr/share/nginx/html;
  chỉ mục 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 trên;
  nội trang ssl_session_cache:1000 shared:SSL:10m;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers CAO:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
  bật ssl_prefer_server_ciphers;
  ssl_session_timeout 60m;

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

  địa điểm / {
    try_files $uri /index.html =404;
  }

  vị trí /api {

    proxy_pass https://0.0.0.0:5000/api;

    proxy_redirect mặc định;
    proxy_set_header Nâng cấp $http_upgrade;
    proxy_set_header Kết nối "nâng cấp";
    proxy_set_header Máy chủ lưu trữ $host:4000;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Host $server_name;

  }
}

Đây là tất cả chạy trên một nút:15.7.0-alpine3.10 container cũng đang sử dụng nginx:ổn định-alpine. Một lần nữa, tôi chưa bao giờ gặp phải lỗi này trước đây và tôi đã cam kết không có thay đổi mới nào đối với dự án của mình. Tại sao lỗi này lại xảy ra bây giờ và làm cách nào để khắc phục?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.