Nguyên nhân và cách khắc phục lỗi 502 bad gateway nhanh và hiệu quả

Bạn là người dùng hoặc nhà quản trị website? Đã bao giờ bạn gặp phải tình trạng lỗi 502 bad gateway? Đây là tình trạng gặp phải khá nhiều và có thể xảy ra với mọi website. Vậy nguyên nhân và cách khắc phục lỗi lỗi 502 bad gateway như thế nào nhanh và hiệu quả nhất? Bài viết này chúng tôi sẽ giới thiệu tới bạn đọc trong nội dung dưới đây:

nguyen-nhan-va-cach-khac-phuc-loi-502-bad-gateway-nhanh-va-hieu-qua-5

Ảnh minh họa

TẠI SAO XẢY RA LỖI 502 BAD GATEWAY?

- Sử dụng nginx làm proxy cho Apache.
- nginx chạy cùng php-fpm.
- nginx chạy cùng với dịch vụ khác với vai trò là gateway.
- Cấu hình buffering/timeout chưa tốt.

NHỮNG THÔNG BÁO THƯỜNG GẶP PHẢI KHI WEBSITE GẶP LỖI 502 BAD GATEWAY

- “502 Bad Gateway”
- “502 Service Temporarily Overloaded”
- “Error 502″
- “Temporary Error (502)”
- “502 Proxy Error”
- “502 Server Error: The server encountered a temporary error and could not complete your request.”
- “HTTP 502″
- “502. That’s an error.”
- “Bad Gateway: The proxy server received an invalid response from an upstream server.”
- “HTTP Error 502 – Bad Gateway”

KHẮC PHỤC LỖI 502 BAD GATEWAY NHƯ THẾ NÀO?

- Đối với người sử dụng trình duyệt web:

Cách 1: Xóa lược sử duyệt web Chrome,Firefox

Để xóa lịch sử duyệt web trên chrome, bạn mở trình duyệt (Chrome) kích vào góc phải của trình duyệt, chọn lịch sử (History) hoặc nhấn tổ hợp phím (ctrl +H) để vào nhanh

nguyen-nhan-va-cach-khac-phuc-loi-502-bad-gateway-nhanh-va-hieu-qua-1

Nguyên nhân và cách khắc phục lỗi 502 bad gateway nhanh và hiệu quả

Trong phần Lịch sử (History), bạn chọn xóa dữ liệu duyệt web, tại đây bạn có thể chọn các mốc thời gian khác nhau, thậm chí có thể xóa mọi thứ.thì Google Chrome sẽ hoàn nguyên về gần như là lúc bạn mới cài đặt chrome luôn

nguyen-nhan-va-cach-khac-phuc-loi-502-bad-gateway-nhanh-va-hieu-qua-2

Nguyên nhân và cách khắc phục lỗi 502 bad gateway nhanh và hiệu quả

Vậy là bạn đã xóa được lược sử web rồi. Việc này khá đơn giản, bạn có thể sử dụng việc này để xóa lược sử mà bạn đã vào mà không muốn người khác biết.

Cách 2: Vào bằng chế độ ẩn danh

Bạn hãy thử truy cập vào website với chế độ ẩn danh trên chrome bạn nhấn tổ hợp phím (Ctrl + Shift + N) với FireFox bạn dùng tổ hợp phím ( Ctrl +Shift +P )

Cách 3: Bạn thử sử dụng bằng các trình duyệt khác:

Dưới đây là một số trình duyệt bạn cần tham khảo như: Chrome,Yandex,Cốc cốc, Firefox,opera

nguyen-nhan-va-cach-khac-phuc-loi-502-bad-gateway-nhanh-va-hieu-qua-3

Cách 4: Đổi DNS máy tính

Nếu bạn đã sử dụng những cách trên mà vẫn không được. Thì phần lớn nguyên nhân là máy chủ website chưa khắc phục xong. Và bạn vui lòng quay lại trong thời gian gần nhất

- Đối với người quản trị web:

Khi bạn gặp lỗi 502 Bad Gateway trên Nginx thì việc đầu tiên là bạn phải coi file log của Nginx trên VPS, thông thường sẽ nằm tại “/var/log/nginx/error.log” nếu bạn cài đặt Nginx theo hướng dẫn tại bài viết này. Khi bạn mở file log ra và kéo xuống dưới cùng sẽ thấy có đoạn báo lỗi tương tự như sau “…upstream sent too big header while reading response header from upstream…” .

Nguyên nhân của lỗi này là do dữ liệu trả về từ PHP-FPM cho Nginx vượt mức giới hạn, do đó bạn cần tăng giới hạn này lên bằng cách thêm 2 dòng sau vào block http {…} của file cấu hình “/etc/nginx/nginx.conf” như sau :

http { #… fastcgi_buffers 64 64k; fastcgi_buffer_size 64k; #…}

Fastcgi Buffer là cách Nginx xử lý dữ liệu trả về từ PHP-FPM để lưu trong bộ nhớ RAM nhằm tăng tốc quá trình xử lý, giá trị của Fastcgi Buffer tuỳ thuộc vào bộ nhớ RAM VPS/Server của bạn.

Sau đó bạn lưu lại file cấu hình của Nginx và khởi động lại Nginx bằng lệnh sau trên CentOS :

service nginx restart

Hi vọng với những kiến thức chúng tôi chia sẻ sẽ giúp bạn khắc phục lỗi 502 BAD GATEWAY một cách thành công. Bạn đã thực hiện theo chúng tôi và đã thành công? Đừng quên chia sẻ bài viết của chúng tôi nếu bạn cảm thấy hữu ích nhé!

Chúc các bạn thành công!

>>> Gợi ý Google:

  • cách khắc phục lỗi 502 bad gateway
  • 502 bad gateway nginx fix
  • khắc phục lỗi 502 bad gateway
  • loi 502 bad gateway
  • 502 bad gateway gas
  • fix lỗi 502 bad gateway
  • khac phuc loi 502 bad gateway
  • fix loi 502 bad gateway