Khi truy cập vào mạng internet, bạn có thể gặp rất nhiều loại lỗi khác nhau. Trong đó, 502 Bad Gateway là một trong những lỗi thường gặp. Vậy lỗi 502 Bad Gateway là gì? Nguyên nhân và cách khắc lỗi 502 Bad Gateway như thế nào? Bài viết dưới đây của Mẫu website Mona sẽ giúp bạn hiểu và xử lý lỗi 502 nhanh chóng.
Lỗi 502 Bad Gateway là gì? Dấu hiệu nhận biết
Khi sử dụng internet, trình duyệt sẽ gửi một yêu cầu đến web server. Máy chủ web nhận và xử lý yêu cầu, sau đó gửi lại những tài nguyên được yêu cầu cùng tiêu đề HTTP và mã trạng thái. Thông thường, mã HTTP không được nhìn thấy trừ khi có sự cố. Đó là cách máy chủ thông báo cho bạn biết rằng đã xảy ra sự cố và kèm theo mã nhận biết.
502 Bad Gateway là một loại lỗi về mã trạng thái HTTP (HTTP status code). bạn sẽ được báo lỗi 502 nếu proxy hoặc gateway nhận được phản hồi không hợp lệ (Invalid Response) từ máy chủ gốc.
Nguyên nhân làm xuất hiện lỗi 502 Bad Gateway
Lỗi 502 Bad Gateway sẽ được hiển thị ở cửa sổ trình duyệt tương tự như trên trang web. Cách hiển thị ở mỗi trang sẽ có hiển thị khác nhau. Bạn có thể gặp một số thông báo hiển thị phổ biến như:
- Error 502
- 502 Bad Gateway
- 502 Service Temporarily Overloaded
- Temporary Error (502)
- 502 Proxy Error
- HTTP 502
- 502. That’s an error
- HTTP Error 502 – Bad Gateway
- Bad Gateway: The proxy server received an invalid response from an upstream server.
- 502 Server Error: The server encountered a temporary error and could not complete your request.
Có rất nhiều nguyên nhân khác nhau gây ra lỗi 502. Thông thường Error 502 sẽ xảy ra do:
- Có sự xung đột giữa máy chủ trực tuyến và máy tính người dùng.
- Do lỗi ở trình duyệt người dùng.
- Do sự cố với DNS, bộ nhớ cache hay plugin.
- Sai cấu hình ở máy chủ hoặc quá tải lượng traffic.
Đối với hệ thống quản lý web server của Microsoft IIS thì 502 Bad Gateway sẽ được hiển thị chi tiết hơn về nguyên nhân gây lỗi. Hệ thống sẽ cung cấp thông báo lỗi và kèm theo các thông số bổ sung ở phía sau.
Những ảnh hưởng của lỗi 502 Bad Gateway đến SEO
Không giống như những lỗi được sử dụng cho chế độ bảo trì và yêu cầu Google kiểm tra lại sau như 503, lỗi 502 Bad Gateway xảy ra có tác động tiêu cực đến SEO nếu không được khắc phục nhanh chóng. Trường hợp web ngừng hoạt động trên 6 giờ, Google có thể xem lỗi 502 như một vấn đề cấp thiết cần giải quyết. Điều này khiến trang web bị đánh giá thấp về chất lượng, gây ảnh hưởng tới thứ hạng.
Bởi vậy, nếu gặp lỗi 502, bạn cần tìm hiểu lý do và khắc phục nhanh chóng để tránh ảnh hưởng thứ hạng và trải nghiệm người dùng.
Cách khắc phục lỗi 502 Bad Gateway nhanh chóng
Tùy vào từng nguyên nhân khác nhau bạn sẽ có những cách khắc phục lỗi 502 phù hợp. Ở bài viết này, chúng tôi chia sẻ tới bạn một số cách khắc phục lỗi 502 Bad Gateway từ đơn giản tới phức tạp.
Cách 1: Tải lại trang web
Lỗi 502 Bad Gateway có thể xuất hiện khi máy chủ tạm ngưng để nâng cấp. Đây chỉ là lỗi tạm thời, bạn có thể reload lại trang một lần để khắc phục lỗi này.
Bạn có thể nhấn F5 hoặc click nút Reload/Refresh để tải lại trang. Nếu tải lại thành công vào được trang web thì chứng tỏ lỗi tạm thời. Nếu không phải, bạn cần thử tiếp các cách tiếp theo.
Cách 2: Khởi động lại trình duyệt
Một trong những nguyên nhân gây lỗi 502 là do có sự xung đột giữa máy chủ trực tuyến và máy tính người dùng.
Cách đơn giản nhất bạn để bạn khắc phục lại lỗi 502 là khởi động lại trình duyệt bằng cách đóng lại tất cả các tab trình duyệt đó. Sau đó, bạn mở lại trình duyệt và vào lại địa chỉ trang web bạn cần.
Cách 3: Dùng trình duyệt khác
Nếu 2 cách trên đều không xử lý được lỗi, 502 Bad Gateway có thể do lỗi ở trình duyệt người dùng. Trình duyệt web bạn gặp vấn đề sẽ khiến việc kết nối với máy chủ gặp trục trặc. Khi đó, bạn hãy dùng thử một trình duyệt khác để truy cập vào website.
Bạn có thể sử dụng chế độ ẩn danh (nhấn tổ hợp phím Ctrl + Shift + N). Nếu truy cập diễn ra bình thường thì lỗi ở trình duyệt của bạn. Bạn có thể gỡ bỏ cài đặt trình duyệt lỗi đó đi và tải lại trình duyệt mới để khắc phục lỗi. Nếu không phải, hãy tiếp tục với cách 4 xem nhé.
Cách 4: Khởi động lại máy tính
Máy tính của bạn có thể gặp sự cố tạm thời trong quá trình kết nối với máy tính. Nguyên nhân này có thể gây ra lỗi 502. Cách đơn giản nhất để bạn khắc phục lỗi 502 là khởi động lại máy tính.
Cách 5: Kiểm tra các thiết bị mạng
Khi thiết bị kết nối mạng gặp các sự cố về router, modem, switches hay các thiết bị hệ thống mạng khác. Bạn cũng có thể thấy xuất hiện lỗi 502 Bad Gateway. Trong trường hợp này, bạn chỉ cần kiểm tra và khởi động lại thiết bị mạng là được.
Cách 6: Xóa bộ nhớ cache hoặc cookies trình duyệt
Các file bị lỗi hoặc đã lỗi thời được lưu trữ trong trình duyệt có thể là nguyên nhân gây ra lỗi 502 Proxy Error. Với trường hợp này, bạn có thể thực hiện 2 cách sau:
- Xóa bỏ các file bộ nhớ cache và mở lại trang bạn cần truy cập.
- Nếu xóa trên bộ nhớ cache không được, bạn hãy xóa cookies trên trình duyệt thử xem nhé. (Nếu không muốn xóa toàn bộ cookies, bạn có thể tìm và xóa những cookies liên quan đến trang truy cập có xuất hiện lỗi 502.
Cách 7: Xóa cache DNS
Cached DNS sai hoặc đã cũ cũng có thể là nguyên nhân gây lỗi 502 Bad Gateway. Nếu thực hiện 6 cách trên vẫn không thể khắc phục được lỗi và bạn cảm thấy Cached DNS đang gặp vấn đề, hãy flush DNS.
- Đối với MacOS: Bạn mở Nhấn Command + Space, tìm Terminal trên Spotlight, sau đó nhấn vào kết quả Terminal đầu tiên. Sau đó, bạn nhập dòng code sudo dscacheutil -flushcache và nhấn Enter để hoàn thành.
- Đối với Windows: Bạn sử dụng tổ hợp phím Windows + R, gõ cmd vào ô Open và nhấn chọn Ok để mở Windows command prompt. Tiếp đến, bạn gõ lệnh ipconfig /flushdns và nhấn Enter.
Cách 8: Thay đổi DNS
Khi web tiến hành thay đổi các dịch vụ hosting hay chuyển sang địa chỉ IP khác cũng có thể khiến người dùng không thể truy cập ngay vào dữ liệu web. Trường hợp bạn là lập trình website, bạn nên 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 khoảng vài giờ để hoàn thành.
Nếu bạn chỉ là người dùng bình thường, bạn có thể thay đổi DNS khác như dùng Google Public DNS thay vì sử dụng DNS mặc định để truy cập vào các trang.
Cách 9: Kiểm tra lại Plugins
Có thể caching plugin là nguyên nhân gây lỗi 502 Bad Gateway. Bởi vậy, bạn cũng nên xem thử lại plugins và extensions.
Bạn có thể tiến hành vô hiệu hóa toàn bộ plugins trong thời gian ngắn để xác nhận xem có phải lỗi ở đây không. Nếu website có thể hoạt động lại bình thường khi vô hiệu hóa plugins, thì lỗi ở plugins rồi. Bạn có thể đổi tên thư mục thành plugins trở lại như ban đầu, sau đó thử vào lần lượt từng plugin để tìm plugin gây lỗi.
Cách 10: Khởi động trình duyệt ở chế độ Safe Mode
Khi trình duyệt chạy ở chế độ Safe Mode đồng nghĩa trình duyệt sẽ chạy cùng các thiết lập mặc định, không add-on, tiện ích mở rộng và toolbar. Quá trình chạy trình duyệt nếu thuận lợi không có lỗi 502 thì bạn có thể khẳng định lỗi ở các tiện ích mở rộng hoặc cài đặt trình duyệt
Bạn chỉ cần reset lại cài đặt trình duyệt về chế độ mặc định hoặc vô hiệu quả các tiện ích mở rộng gây lỗi. Để chạy trình duyệt chế độ Safe Mode, bạn khởi động máy tính Windows ở chế độ Safe Mode và chạy ở bất kỳ trình duyệt bạn muốn.
Cách 11: Liên hệ trực tiếp admin web
Nếu bạn là người dùng, khi truy cập vào một địa chỉ trang web mà gặp lỗi 502, bạn có thể liên hệ với admin/đội ngũ support của trang web để được hỗ trợ fix lỗi.
Cách 12: Liên hệ nhà cung cấp dịch vụ mạng
Nếu những cách trên đều không ăn thua, bạn hãy sử dụng biện pháp liên hệ nhà cung cấp mạng internet của bạn để được khắc phục lỗi nhanh chóng nhất.
Lỗi 502 Bad Gateway là một lỗi thường gặp khi bạn sử dụng Internet. Trên đây là chi tiết giải đáp về lỗi 502 Bad Gateway là gì? Nguyên nhân và cách khắc phục lỗi này. Hy vọng bài viết sẽ giúp ích cho bạn khi gặp phải lỗi 502 Bad Gateway nhé.
Xem thêm Cách khắc phục một số lỗi thường gặp khác: