Bạn đang gặp lỗi 502 Bad Gateway nhưng không biết phải làm cách nào để khắc phục nó? Vậy thì bài viết này là dành cho bạn, chúng tôi sẽ giúp bạn hiểu rõ hơn lỗi 502 Bad Gateway là gì, dấu hiệu để nhận biết và cung cấp một số giải pháp xử lý lỗi 502.
Contents
Lỗi 502 Bad Gateway là lỗi gì?
502 Bad Gateway là một mã trạng thái HTTP. Trong quá trình sử dụng Internet, bạn sẽ có lúc được báo lỗi này nếu proxy hoặc gateway nhận được phản hồi invalid response (không hợp lệ) từ server gốc. Vì vậy, bạn sẽ không thể truy cập vào nội dung hay thông tin của trang web.
Mỗi khi truy cập vào một trang web nào đó, trình duyệt của bạn sẽ gửi đi một yêu cầu đến máy chủ web (web server). Sau đó máy chủ web nhận và xử lý yêu cầu, tiếp theo gửi lại tài nguyên được yêu cầu cùng với tiêu đề HTTP và mã trạng thái HTTP. Mã trạng thái HTTP thường sẽ không được nhìn thấy trừ khi có sự cố xảy ra. Trên thực tế thì đó là cách mà máy chủ thông báo rằng đã có sự cố, đi kèm với mã về biết cách chẩn đoán sự cố.
Lỗi 502 Bad Gateway có nghĩa là một máy chủ trong khi hoạt động như một proxy hoặc như một gateway đã nhận được phản hồi không hợp lệ từ phía máy chủ inbound.
Lỗi 502 Bad Gateway có ảnh hưởng đến SEO như thế nào?
Khác với lỗi 503, được dùng cho chế độ bảo trì WordPress và yêu cầu Google kiểm tra lại sau, lỗi 503 có thể ảnh hưởng tiêu cực đến SEO nếu không khắc phục càng sớm càng tốt.
Đối với lỗi 502, khi website ngừng hoạt đồng trong thời gian dài, ví dụ trong hơn 6 giờ, Google sẽ có thể xem lỗi 502 là một vấn đề cấp website cần được giải quyết. Việc này sẽ ảnh hưởng đến thứ hạng của website. Nếu sợ rằng lỗi 502 sẽ xảy ra lần nữa, bạn nên tìm xem lý do vì sao chúng lại xuất hiện. Dưới đây là một số các giải pháp bạn cần để xử lý lỗi này.
Các dấu hiệu giúp nhận biết lỗi 502 Bad Gateway
Lỗi Bad Gateway ở mỗi trang web sẽ không giống nhau. Khi gặp lỗi 502 Bad Gateway, bạn sẽ bắt gặp những thông báo như dưới đây:
- “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”
Lỗi 502 Bad Gateway hiển thị ở cửa sổ trình duyệt Internet cũng như trang web. Twitter cũng xảy ra lỗi 502 Bad Gateway thường thấy như là “Fail Whale”.
Trong Windows Update lỗi Bad Gateway tạo ra mã lỗi 0x80244021 hoặc thông báo lỗi WU_E_PT_HTTP_STATUS_BAD_GATEWAY.
Trong các dịch vụ Google, ví dụ Google Search hoặc Gmail xảy ra lỗi 502 Bad Gateway thường hiển thị lỗi máy chủ (Server Error) hoặc trong một số trường hợp chỉ đơn giản là hiển thị 502 trên màn hình.
Nguyên nhân gây ra Error 502 Bad Gateway
- Do xung động giữa máy chủ trực tuyến với máy tính của bạn.
- Do trình duyệt của bạn.
- Máy chủ bị cấu hình sai hoặc bị quá tải vì lượng traffic lớn.
- Có sự cố với DNS, plugin hoặc bộ nhớ cache của trình duyệt.
Giải pháp khắc phục nhanh lỗi 502 Bad Gateway
Tải lại trang web
Hãy thử tải lại trang một lần nữa bằng cách nhấn phím F5, hay click nút Refresh/ Reload. Nếu như lỗi HTTP 502 không xảy ra nữa thì việc này đồng nghĩa với việc truy cập chỉ gặp vấn đề tạm thời không bị ảnh hưởng nhiều.
Khởi động lại trình duyệt web
Hãy đóng tất cả cửa sổ trên trình duyệt của bạn, sau đó mở lại trình duyệt một và thử mở website mà bạn muốn truy cập lại một lần nữa. Nguyên nhân xảy ra lỗi này có thể do thiết bị của bạn gặp sự cố trong quá trình lướt web trên trình duyệt.
Kiểm tra và reset các thiết bị mạng
Đôi khi các sự cố trên modem, router, switches hoặc các thiết bị hệ thống mạng khác cũng có thể chính là nguyên nhân gây lỗi 502. Với trường hợp này bạn chỉ cần khởi động lại các thiết bị: modem, router, switches… là khắc phục xong.
Xoá bộ nhớ Cache trình duyệt
Các file đã “lỗi thời” hoặc các file bị lỗi được lưu trữ trên trình duyệt của bạn cũng có thể là nguyên nhân gây lỗi 502 Bad Gateway. Ở trường hợp này chỉ cần xóa bỏ các file bộ nhớ cache và hãy thử mở lại trang bạn muốn truy cập lần nữa.
Tham khảo Cách xóa cache cho mọi trình duyệt
Xoá Cookies của trình duyệt
Các file đã “lời thời” hoặc các file bị lỗi được lưu trữ trên trình duyệt có thể gây lỗi 502. Trường hợp nếu bạn đã áp dụng giải pháp xóa các file bộ nhớ cache trình duyệt mà bạn vẫn không giải quyết được lỗi 502, bạn có thể nghĩ đến giải pháp là xóa cookies trình duyệt web để xử lý lỗi.
Lưu ý: Nếu bạn không muốn xoá toàn bộ cookies trên trình duyệt thì bạn có thể tìm và xóa cookies liên quan đến web mà bạn truy cập đã xảy ra lỗi 502.
Thay đổi DNS
Trường hợp nếu bạn là người lập trình website, việc website tiến hành thay đổi dịch vụ hosting hoặc chuyển sang sử dụng một địa chỉ IP mới sẽ khiến người dùng không thể truy cập dữ liệu website ngay lập tức được. Bạn có thể kiểm tra lại tình huống của quá trình chuyển đổi, thông thường việc này sẽ mất tầm vài giờ để hoàn tất.
Trường hợp bạn là người truy cập vào trang web, bạn có thể đổi DNS khác, chẳng hạn như dùng các Google Public DNS thay vì dùng DNS mặc định để tiến hành truy cập vào trang.
Kiểm tra lại Plugins
Tiến hành kiểm tra lại plugins và extensions. Vì có thể caching plugin chính là nguyên nhân khiến lỗi 502 Bad Gateway xuất hiện.
Vô hiệu hoá toàn bộ plugins trong thời gian ngắn nhằm xác nhận xem có phải như vậy không. Đầu tiên, hãy di chuyển đến thư mục wp-content rồi đổi tên thư mục plugins.
Trường hợp website hoạt động lại sau khi toàn bộ plugin bị vô hiệu thì có nghĩa rằng một trong những plugin là nguyên nhân gây lỗi. Bạn có thể đổi tên thư mục thành plugins thành như ban đầu. Sau đó vô hiệu lần lượt từng plugin để xác định plugin nào gây lỗi một cách chính xác nhất.
Khởi động trình duyệt ở chế độ An toàn
Khi trình duyệt chạy ở chế độ Safe Mode, việc này đồng nghĩa với việc trình duyệt sẽ chạy cùng với các thiết lập mặc định, không có add-on, tiện ích mở rộng và toolbar.
Trong lúc chạy trình duyệt ở chế độ Safe Mode, nếu như không xuất hiện error 502 thì lúc đó bạn có thể khẳng định rằng lỗi 502 nằm ở các tiện ích mở rộng hoặc do cài đặt trình duyệt. Lúc đó bạn chỉ cần reset lại cài đặt trình duyệt về chế độ mặc định hoặc hãy tìm vô hiệu hoá các tiện ích mở rộng là nguyên nhân gây ra lỗi là xong.
Lưu ý: Để khởi chạy trình duyệt ở chế độ Safe Mode, bạn tiến hành khởi động Windows ở chế độ Safe Mode và chạy trình duyệt như bình thường.
Liên hệ với trang web
Rất có thể trong một số trường hợp, website bị lỗi và các Admin của trang chưa “fix” lỗi, đây chính là nguyên nhân gây ra lỗi 502 Bad Gateway.
Bạn có thể truy cập trang Website Contact Information để xem danh sách liên hệ với một số trang web phổ biến ở thời điểm hiện tại. Đa số các website đều có các tài khoản mạng xã hội sử dụng để hỗ trợ các dịch vụ của họ, đối với một số website còn có kèm các email và số điện thoại để người dùng có thể liên hệ.
Liên hệ nhà cung cấp dịch vụ Internet
Đây là cách cuối cùng để giúp bạn khắc phục lỗi 502 Bad Gateway. Hãy liên hệ với nhà cung cấp dịch vụ mạng Internet (Internet Service Provider) của mình để họ có thể giúp bạn tìm ra nguyên nhân và xử lý nó.
Bài viết trên đây đã giúp bạn hiểu hơn về lỗi rất phổ biến hiện nay là lỗi 502 Bad Gateway. Mona Media hy vọng rằng bạn có thể biết được những nguyên nhân và chọn ra cho mình các để khắc phục lỗi này một cách hiệu quả nhất.