banner-news

Trong bài này

    502 Bad gateway là gì? 07 Nguyên nhân và 10 cách sửa lỗi

    19/10/2023

    502 Bad gateway là một lỗi gây ra sự khó chịu cho người dùng khi truy cập vào Website trên Internet. Doanh nghiệp và cả người dùng cần biết về nguyên nhân và cách xử lý các lỗi này, để có được trải nghiệm tốt hơn. Trong bài viết này, cùng tìm hiểu về 502 Bad gateway là gì và top 10 cách sửa lỗi 502 hữu hiệu nhất.

    Lỗi 502 Bad gateway là gì

    502 Bad gateway là là một lỗi về trạng thái HTTP, khiến cho trình duyệt không thể truy cập vào nội dung trên Website. Trường hợp này xảy ra thường do Proxy hoặc Gateway không nhận được các thông tin phản hồi hợp lệ từ Server. Điều này có nghĩa là khi bạn truy cập vào một trang web, máy chủ không thể kết nối với máy chủ đích để lấy dữ liệu về.

    Để hiểu rõ hơn, chúng ta cần biết cơ chế hoạt động của một trang web. Khi bạn truy cập vào một trang web, trình duyệt của bạn sẽ gửi yêu cầu tới máy chủ đích để lấy dữ liệu. Máy chủ đích sẽ xử lý yêu cầu và trả về các dữ liệu cần thiết cho trình duyệt. Tuy nhiên, khi xảy ra lỗi 502 Bad gateway, máy chủ không thể kết nối với máy chủ đích, do đó không thể hoàn thành yêu cầu của người dùng.

    502 Bad gateway là gì? 07 Nguyên nhân và 10 cách sửa lỗi

    Lỗi 502 Bad gateway không phải lúc nào cũng ghi rõ là “502 Bad gateway”, mà chúng còn xuất hiện dưới dạng nhiều biến thể khác như:

    • “502 Service Temporarily Overloaded”
    • “502 Server Error: The server encountered a temporary error and could not complete your request”
    • “502 Bad Gateway Nginx”
    • “HTTP Error 502 – Bad Gateway”
    • “502. That’s an error”
    • “HTTP 502”
    • “Bad Gateway: The proxy server received an invalid response from an upstream server”
    • “Error 502”
    • “502 Proxy Error”
    • “502 Bad Gateway Cloudflare”
    • “Temporary Error (502)”
    • “502 Bad Gateway Apache”
    • Một màn hình trống không có thông báo gì về lỗi

    Tất cả các trường hợp trên đều là do lỗi 502, tùy thuộc vào trình duyệt Web và Web Server doanh nghiệp đang dùng mà thông báo lỗi bạn nhận được sẽ khác nhau.

    Ví dụ, Apache, Cloudflare và Nginx đã chỉ ra rằng các vấn đề xảy ra do cấu hình của Web Server cụ thể nào đó. Trong khi đó, các proxy lại cho rằng Proxy Server gặp phải sự cố. Khi đó, lỗi “502 Service Temporarily Overloaded” sẽ xuất hiện, thông báo rằng máy chủ đang bị quá tải.

    Nguyên nhân gây ra lỗi 502 Bad gateway

    Lỗi 502 Bad gateway là một lỗi chung khá phổ biến, nhưng chúng không chỉ rõ về nguyên nhân gây ra nó. Có khá nhiều nguyên nhân làm xuất hiện lỗi 502 Bad gateway như:

    • Quá tải Server: Tình trạng này xảy ra do nhiều nguyên nhân khác nhau, chẳng hạn như Website có lưu lượng truy cập bất thường hoặc bị tấn công bởi DDoS. Khi đó, người dùng không thể truy cập vào Website và bị thông báo là bị lỗi 502 Bad gateway.
    • Các vấn đề về Backend Server: Thỉnh thoảng lỗi 502 xảy ra do các vấn đề phức tạp bên trong cấu hình Backend của Website. Khi đó, chỉ nhà phát triển Web mới có thể phát hiện và sửa lỗi.
    • Lỗi về kết nối mạng: Kết nối mạng bị ngắt đột ngột, khiến các Server không liên lạc được với nhau. Nguyên nhân của chúng chỉ đơn giản là bộ định tuyến bị cấu hình sai hoặc dây cáp mạng bị lỏng.
    • Lỗi về phần mềm bảo mật: Các phần mềm bảo mật, ví dụ như tường lửa có thể ngăn chặn các xâm nhập bị nghi ngờ là độc hại, ảnh hưởng đến việc liên lạc giữa các máy chủ.
    • Lỗi về cấu hình: Nếu 1 trong 2 Server gặp lỗi cấu hình thì chúng không kết nối với nhau được, làm xuất hiện lỗi 502.
    • Lỗi về DNS: Máy chủ hệ thống tên miền DNS bị cấu hình sai,  dẫn đến chúng không giải quyết được các địa chỉ IP của máy chủ và gây ra lỗi 502.
    • Sự cố tạm thời: Có thể lỗi 502 Bad gateway xuất hiện do một sự cố tạm thời nào đó, máy chủ sẽ tự giải quyết mà không cần chúng ta can thiệp.

    Cách sửa lỗi 502 Bad gateway

    10 cách sửa lỗi 502 Bad gateway

    Dưới đây là 10 cách sửa lỗi 502 Bad gateway, bạn có thể lần lượt thử từng phương pháp một:

    1. Tải lại Website

    Bạn click vào nút Reload hoặc nhấn F5 trên máy tính để tải lại trang Web. Nếu trang Web hoạt động lại bình thường, chứng tỏ đó chỉ là sự cố tạm thời, không ảnh hưởng quá lớn đến Website.

    2. Tắt và bật lại trình duyệt Web

    Lỗi 502 Bad gateway có thể xảy ra khi chúng ta lướt Web trên trình duyệt, bạn hãy thử khởi động lại trình duyệt Web và mở lại Website cần truy cập.

    3. Chọn một trình duyệt khác

    Nếu cách trên không được, bạn hãy thử mở một trình duyệt kết nối Internet khác, hoặc sử dụng chế độ ẩn danh để truy cập vào Website bạn muốn. Nếu việc truy cập lúc này ổn định thì có nghĩa là trình duyệt Web của bạn bị lỗi. Bạn cần xóa trình duyệt đó và tải lại trình duyệt mới về cho máy để sử dụng bình thường.

    4. Khởi động lại thiết bị

    Một sự cố tạm thời trong thiết bị của bạn, như máy tính / điện thoại sẽ là nguyên nhân khiến bạn bị lỗi 502 Bad gateway. Bạn hãy thử tắt và bật lại thiết bị.

    5. Khởi động lại thiết bị kết nối mạng

    Các thiết bị cung cấp kết nối mạng như bộ định tuyến, modem, switches,... cũng có thể là nguyên nhân làm xuất hiện 502 Bad gateway. Bạn hãy thử khởi động lại các thiết bị này.

    6. Xóa các bộ nhớ đệm cache hoặc bộ nhớ cookies trong trình duyệt

    Nếu nghi ngờ 502 Bad gateway xuất hiện do bộ nhớ đệm cache trong trình duyệt, khiến trình duyệt không cập nhật được các dữ liệu mới, thì bạn hãy thử xóa cache của trình duyệt rồi thử lại nhé! 

    Khác với cache, cookies là bộ nhớ lưu các file trên trình duyệt. Nếu cookies lưu các file bị lỗi thời hoặc các file bị lỗi, chúng cũng có thể gây ra tình trạng 502 Bad gateway. Nếu đã xóa cache mà không khắc phục được lỗi 502, bạn hãy xóa cookies trên trình duyệt web.

    7. Thay đổi DNS

    Nếu bạn là doanh nghiệp và chuyển đổi dịch vụ Hosting hoặc thay đổi địa chỉ IP cho trang Web, người dùng không thể truy cập vào Website ngay lập tức. Quá trình này sẽ mất khoảng vài giờ.

    Còn nếu bạn là khách truy cập, bạn hãy thử thay đổi sang một DNS khác, ví dụ như dùng Google Public DNS để kiểm tra thử.

    8. Xóa bộ nhớ cache trong DNS

    Với máy tính Windows, bạn thực hiện như sau:

    • Nhấn Windows + R, gõ cmd và chọn OK.
    • Gõ lệnh ipconfig /flushdns rồi nhấn Enter.

    Với máy tính MacOS, bạn thực hiện như sau:

    • Nhấn Command + Space, tìm Terminal trên Spotlight và click vào kết quả đầu tiên.
    • Gõ dòng chữ “sudo dscacheutil –flushcache".

    9. Kiểm tra các Plugin

    Bạn có thể vô hiệu hóa toàn bộ Plugin trong một thời gian ngắn để kiểm tra xem có hết bị lỗi 502 không. Nếu xác định do Plugin lỗi, bạn có thể lần lượt vô hiệu hóa từng Plugin một để tìm ra tiện ích nào bị lỗi.

    10. Khởi động trình duyệt ở Safe Mode

    Safe Mode là chế độ mặc định của trình duyệt, không có các addon, plugin hoặc toolbar nào khác. Đây cũng là một cách hiệu quả để sửa lỗi 502 Bad gateway.

    Cuối cùng nếu bạn là người dùng và gặp phải lỗi 502 Bad gateway khi truy cập vào một trang web, hãy liên hệ với nhà cung cấp dịch vụ để thông báo về vấn đề này. Họ có thể giúp bạn khắc phục lỗi hoặc cung cấp các giải pháp thay thế để truy cập vào trang web.

    Qua bài viết trên, hy vọng bạn đã hiểu hơn về 502 Bad gateway là gì cũng như cách khắc phục các tình trạng này. Chúc bạn thành công!

    CMC Cloud - Giải pháp Điện toán đám mây Toàn diện & Linh hoạt nhất. Cho phép tùy biến sử dụng và quản trị 25+ dịch vụ

    content-banner
    News Detail - Footer Email MKT

    Đăng ký nhận thông tin

    Bạn muốn cập nhật thông tin mới nhất từ CMC Cloud?! Hãy để lại địa chỉ email của bạn ngay để nhận những bản tin bổ ích

    back to top

    logo

    © 2023, CMC Cloud. All rights reserved.

    Business Registration Certificate

    Giấy ĐKKD: 0102900049. Nơi cấp: Sở Kế hoạch & Đầu tư Thành phố Hà Nội

    Chịu trách nhiệm nội dung: Đặng Tùng Sơn