Lỗi khá phổ biến khi truy cập website trên mạng Internet đó là lỗi 502 Bad Gateway. Vậy đây là lỗi gì và tại sao bạn gặp phải nó chúng ta cùng tip.com.vn tìm hiểu ở bài viết dưới đây nhé.
1. Lỗi 502 bad gateway error là gì?
502 Bad Gateway là mã trạng thái HTTP (HTTP status code) xuất hiện do một máy chủ (gateway) trên internet nhận phản hồi “không hợp lệ” (invalid response) từ server gốc khiến người sử dụng không thể truy cập vào trang web.
Một máy chủ hay còn gọi là gateway là một trong các server có nhiệm vụ tiếp nhận và điều hướng dữ liệu, gateway nằm giữa server gốc và máy tính laptop của bạn trên internet.
Mã trạng thái hay HTTP Status Code là các đoạn mã giữa các server để chúng thông báo với nhau và cuối cùng hiển thị kết quả trả về để người dùng biết có gì đó không ổn. Mỗi khi mở một website lên, trình duyệt trên máy tính lập tức sẽ gửi nhiều yêu cầu tới các web server. Các web server sẽ tiếp nhận và xử lý những yêu cầu (request) này và trả về dữ liệu yêu cầu và mã trạng thái HTTP (HTTP Status Code). Vậy nên HTTP Status Code sẽ chỉ hiển thị khi có lỗi xảy ra.
Mặc dù 502 bad gateway không xuất hiện thường xuyên như lỗi 500 internal server error hay 503 service unavailable error, nhưng lỗi 502 vẫn là một lỗi tương đối khó chịu.
2. Nguyên nhân gây lỗi 502 Bad Gateway?
Rất khó để tìm ra chính xác lỗi nằm ở gateway nào hoặc tác vụ nào gây ra lỗi vì các request được chuyển qua nhiều gateway. Dẫu vậy nhưng chúng ta vẫn có vài cách mang giá trị tham khảo để chúng ta sửa lỗi 502 bad gateway error này . Nhưng đa phần những những lỗi mang đầu 5 thường nó phát sinh ngay từ phía server gốc nhiều hơn.
Không phải lúc nào lỗi 502 bad gateway error hiển thị cũng giống nhau. Dưới đây là 1 số thông báo lỗi 502 thường gặp:
HTTP Error 502 Bad Gateway
Temporary Error (502)
HTTP Error 502 Bad Gateway
Error 502
502 Bad Gateway Nginx
502 Server Error: The server encountered a temporary error and could not complete your request
502 - Web server received an invalid response while acting as a gateway or proxy server
HTTP 502
502 Service Temporarily Overloaded
3. Cách khắc phục nhanh nhất lỗi 502.
Error 502 bad gateway như đã nói ở trên phần lớn do server nhưng cũng có thể nó bắt nguồn từ việc cấu hình sai từ phía máy khách ( client). Vì vậy trong bài viết này tip sẽ chỉ ra các bước để xử lý lỗi 502 này trên máy của bạn.
1. Dễ dàng nhất là tải lại trang và kiểm tra trạng thái web có bị down hay không?
Trong một số trường hợp chỉ cần bạn F5 refresh lại trang web là lỗi 502 sẽ biến mất và web sẽ hoạt động lại bình thường. bạn cũng có thể kiểm tra trạng thái của web có bị down hay không bằng các cộng cụ online, vps, vpn ... hoặc ping vào ip web.
2. Thử với trình duyệt khác.
Mở web bằng trình duyệt web khác xem có được không. Nếu được lỗi nằm ở trình duyệt web hiện tại.
3. Xóa Cache trình duyệt web.
Nếu web không bị down và lỗi 502 vẫn còn hiển thị thì 1 khả năng khác cũng khá cao đó là cache của trình duyệt. Lúc này bạn chỉ cần xóa cache trình duyệt và khởi động lại trình duyệt là có thể sửa được lỗi 502 bad gateway nginx rồi.
4. Flush DNS.
502 bad gateway error cũng có thể xuất phát từ DNS bạn thêm vào máy tính vì vậy hãy thử thay đổi DNS mặc định như dùng Google Public DNS.
5. Thử vào web bằng thiết bị khác.
Thử lướt web bị lỗi 502 bằng thiết bị khác biết đâu lại được thì sao. Lúc này rất dễ để biết lỗi do đâu rồi phải không nào
6. Kiểm tra lại CDNs.
Kiểm tra nhà cung cấp CDNs của bạn xem vấn đề có phải nằm ở dịch vụ của CloudFlare hay không vì dịch vụ này cũng thi thoảng bị lỗi Cloudflare 502 bad gateway error
7. Nhờ tổ tư vấn tại chỗ của đội ngũ hỗ trợ kỹ thuật
Cách cuối sau khi tử tất cẩ các cách không được bạn hãy thông báo cho bộ phận kỹ thuật của mình hoặc dịch vụ thứ 3 để đưa ra giải pháp khắc phục lỗi 502 sớm nhất.
Tổng kết.
Có thể nhận thấy Lỗi 502 bad gateway error đa phần phát sinh ở các máy chủ vì vậy khả năng sửa lỗi của bạn chỉ nằm ở máy tính của mình mà thôi. Nếu vấn đề không nằm trên máy tính của bạn thì bạn đành bó tay chờ bên server khắc phục sự cố. Hi vọng với những chia sẻ trên của tip sẽ giúp các bạn nắm được lỗi 502 bad gateway error này và 1 số cách cơ bản để khắc phục nó.