Hướng dẫn sửa lỗi 502 Bad Gateway

Lỗi 502 Bad Gateway là một lỗi mã trạng thái HTTP (HTTP Status Code), điều này có nghĩa là một máy chủ (server) nhận được một phản hồi "không hợp lệ" từ một máy chủ (server) khác.

1. Lỗi 502 Bad Gateway là gì?

Thông báo lỗi 502 Bad Gateway
Thông báo lỗi 502 Bad Gateway

Mỗi khi bạn truy cập một trang web, trình duyệt của bạn sẽ gửi một yêu cầu đến web server (máy chủ web). Máy chủ web nhận và xử lý yêu cầu, sau đó gửi lại các tài nguyên được yêu cầu cùng với tiêu đề HTTP và mã trạng thái HTTP. Thông thường, mã trạng thái HTTP không được nhìn thấy trừ khi có sự cố. Về cơ bản, đó là cách máy chủ thông báo cho bạn biết rằng đã xảy ra sự cố, đi kèm với mã về biết cách chẩn đoán sự cố.

Có nhiều loại mã lỗi trạng thái 500 khác nhau (500, 501, 502, 503, 504, 520, v.v...) và ý nghĩa của chúng có thể hơi khác nhau một chút. Những lỗi này cho thấy rằng yêu cầu đã được chấp nhận, nhưng máy chủ đã ngăn chặn việc thực hiện yêu cầu. Trong trường hợp này, lỗi 502 Bad Gateway đặc biệt có nghĩa là một máy chủ, trong khi hoạt động như một gateway hoặc proxy, đã nhận được phản hồi không hợp lệ từ máy chủ inbound.

Lỗi 502 Bad Gateway ảnh hưởng đến SEO như thế nào?

Không giống như lỗi 503, được sử dụng cho chế độ bảo trì WordPress và yêu cầu Google kiểm tra lại sau, lỗi 502 có thể có tác động tiêu cực đến SEO nếu không được khắc phục ngay lập tức. Nếu trang web ngừng hoạt động trong một khoảng thời gian dài, chẳng hạn hơn 6 giờ, thì Google có thể xem lỗi 502 là một vấn đề cấp trang web cần được giải quyết. Điều này có thể ảnh hưởng đến thứ hạng của bạn. Nếu bạn lo lắng về việc lỗi 502 sẽ lặp lại, bạn nên tìm hiểu lý do tại sao chúng lại xảy ra. Một số giải pháp dưới đây có thể giúp ích cho bạn.

2. Dấu hiệu nhận biết lỗi 502 Bad Gateway

Lỗi Bad Gateway trên mỗi trang web sẽ khác nhau. Tuy nhiên nếu gặp lỗi Bad Gateway, bạn sẽ nhìn thấy một trong số các thông báo lỗi 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ị trong cửa sổ trình duyệt Internet cũng tương tự như trên trang web.

"Fail Whale" là một trong những lỗi "khét tiếng" của Twitter, và bản chất của lỗi này chính là lỗi 502 Bad Gateway.

Lỗi Bad Gateway trong Windows Update thường tạo ra mã lỗi 0x80244021 hoặc thông báo lỗi WU_E_PT_HTTP_STATUS_BAD_GATEWAY.

Khi các dịch vụ của Google, chẳng hạn như Google Search hoặc Gmail xảy ra lỗi 502 Bad Gateway thường hiển thị Server Error (lỗi máy chủ) 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.

3. Nguyên nhân gây ra lỗi 502 Bad Gateway

Thông thường, lỗi Bad Gateway xảy ra là do sự cố giữa các máy chủ trực tuyến (server online) mà bạn không thể "kiểm soát" được.

Lưu ý:

Hệ thống quản lý web server của Microsoft IIS thường cung cấp các thông tin chi tiết hơn về nguyên nhân gây ra lỗi 502 Bad Gateway bằng cách bổ sung thêm các thông số bổ sung sau 502, chẳng hạn như HTTP Error 502.3 - Web server received an invalid response while acting as a gateway or proxy.

4. Một số giải pháp khắc phục lỗi 502 Bad Gateway

Như đã đề cập ở trên, nguyên nhân xảy ra lỗi 502 Bad Gateway là do lỗi máy chủ bị nghẽn mạng hoặc do xảy ra sự cố nào đó mà bạn không thể kiểm soát được.

Để khắc phục lỗi này bạn có thể tham khảo một số giải pháp dưới đây:

Cách 1: Load lại URL một lần nữa

Thử load lại URL một lần nữa bằng cách nhấn phím F5, hoặc click vào nút Refresh / Reload.

Lỗi 502 Bad Gateway xảy ra là do máy chủ đang tạm ngưng để nâng cấp, nó chỉ là lỗi tạm thời, do đó bạn có thể áp dụng giải pháp load lại trang một lần nữa để khắc phục lỗi.

Cách 2: Khởi động lại trình duyệt của bạn

Đóng tất cả các cửa sổ trên trình duyệt của bạn, sau đó mở lại trình duyệt một lần nữa, và thử mở trang web mà bạn muốn truy cập một lần nữa.

Lỗi 502 xảy ra có thể là do máy tính của bạn gặp sự cố trong quá trình bạn duyệt web trên trình duyệt. Cách đơn giản nhất để khắc phục lỗi 502 trong trường hợp này là khởi động lại trình duyệt của bạn.

Cách 3: Xóa 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ó thể là nguyên nhân gây ra lỗi 502. Trong trường hợp này chỉ cần xóa bỏ các file bộ nhớ cache và thử mở lại trang bạn muốn truy cập là xong.

Tham khảo các bước xóa bộ nhớ cache trên các trình duyệt tại đây.

Cách 4: Xóa cookies 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ó thể là nguyên nhân gây ra lỗi 502. Trường hợp nếu đã á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 khắc phục được lỗi 502, bạn có thể nghĩ đến giải pháp là xóa cookies trên trình duyệt web để khắc phục lỗi.

Tham khảo các bước xóa cookies trên các trình duyệt tại đây.

Lưu ý: Nếu không muốn xóa toàn bộ cookies trên trình duyệt, bạn có thể tìm và xóa cookies liên quan đến trang web bạn truy cập xuất hiện lỗi 502.

Cách 5: Khởi động trình duyệt ở chế độ Safe Mode

Khi trình duyệt của bạn chạy ở chế độ Safe Mode đồng nghĩa với việc là trình duyệt sẽ chạy cùng các thiết lập mặc định, không có add-on, tiện ích mở rộng và toolbar.

Trong quá trình chạy trình duyệt ở chế độ Safe Mode, nếu không xảy ra lỗi 502 thì khi đó bạn có thể khẳng định rằng nguyên nhân gây ra lỗi 502 là do các tiện ích mở rộng hoặc do cài đặt trình duyệt. Khi đó bạn chỉ cần reset lại cài đặt trình duyệt về chế độ mặc định hoặc tìm vô hiệu hóa các tiện ích mở rộng là nguyên nhân gây ra lỗi là xong.

Lưu ý: Để chạy trình duyệt ở chế độ Safe Mode, bạn chỉ cần khởi động máy tính Windows của bạn ở chế độ Safe Mode và chạy bất kỳ một trình duyệt mà bạn hay sử dụng.

Cách 6: Sử dụng trình duyệt thay thế khác

Bạn có thể sử dụng một trình duyệt thay thế khác, chẳng hạn như Chrome, Firefox, Internet Explorer, Micorsoft Edge hay Safari.

Nếu đã áp dụng các giải pháp trên mà vẫn không khắc phục được lỗi 502, bạn có thể sử dụng trình duyệt thay thể khác để duyệt web. Nếu không xuất hiện lỗi 502 trên các trình duyệt thay thế khác, thì nguyên nhân gây ra lỗi có thể là do xảy ra vấn đề gì đó trên trình duyệt gốc của bạn. Khi đó bạn có thể gỡ bỏ cài đặt trình duyệt đó đi, sau đó tiến hành tải và cài đặt lại trình duyệt để khắc phục lỗi.

Cách 7: Sử dụng Software Update 1 for Microsoft Forefront Threat Management Gateway (TMG) 2010 Service Pack 1

Nếu đã cài đặt MS Forefront TMG SP1 và trong quá trình truy cập một trang web nào đó mà bạn nhận được lỗi Error Code: 502 Proxy Error. The network logon failed. (1790) hoặc các thông báo lỗi tương tự khác.

Khi đó bạn có thể tải và cài đặt phần mềm Software Update 1 for Microsoft Forefront Threat Management Gateway (TMG) 2010 Service Pack 1 để khắc phục lỗi.

TẢI Software Update 1 for Microsoft Forefront Threat Management Gateway (TMG) 2010 Service Pack 1 về máy và cài đặt tại đây.

Lưu ý:

Giải pháp này không phải là giải pháp chung để khắc phục lỗi 502 Proxy Error mà chỉ áp dụng được trong một số trường hợp cụ thể.

Cách 8: Khởi động lại máy tính của bạn

Một số sự cố tạm thời trong quá trình máy tính của bạn kết nối với Internet có thể là nguyên nhân gây ra lỗi 502. Trường hợp này rất đơn giản, bạn chỉ cần khởi động lại máy tính của mình để khắc phục lỗi là xong.

Cách 9: Khởi động lại các thiết bị hệ thống mạng

Đôi khi trong một số trường hợp, 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ể là nguyên nhân gây ra lỗi 502 hoặc lỗi 502 Bad Gateway. 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ại là xong.

Cách 10: Thay đổi DNS

Thay đổi DNS trên Servers (máy chủ), hoặc router, máy tính hoặc các thiết bị của bạn. Đôi khi lỗi Bad Gateway xảy ra là do các sự cố tạm thời trên DNS Servers.

Cách 11: Liên hệ trực tiếp với trang web

Đây cũng là một trong những giải pháp hay để khắc phục lỗi 502 Bad Gateway. Rất có thể trong nhiều trường hợp, trang web bị lỗi và các Admin của trang chưa "fix" lỗi, và đây 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 hiện nay. Hầu hết các trang web đều có tài khoản mạng xã hội sử dụng để hỗ trợ các dịch vụ của họ, một số trang web còn kèm theo các email và số điện thoại để người dùng có thể liên hệ.

Cách 12: Liên hệ với nhà cung cấp dịch vụ mạng Internet

Giải pháp cuối cùng để khắc phục lỗi 502 Bad Gateway là bạn có thể liên hệ với nhà cung cấp dịch vụ mạng Internet (Internet Service Provider) của mình để họ tìm ra nguyên nhân và khắc phục lỗi.

Tham khảo thêm một số bài viết dưới đây:

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

Thứ Năm, 01/04/2021 17:36
4,343 👨 125.620
0 Bình luận
Sắp xếp theo
    ❖ Sửa lỗi máy tính