
502 Bad Gateway là gì? Nguyên nhân & cách khắc phục lỗi 502 hiệu quả
502 Bad Gateway là một trong những lỗi phổ biến khiến người dùng không thể truy cập website, gây gián đoạn trải nghiệm. Vậy lỗi 502 thực chất là gì? Nguyên nhân xảy ra và cách khắc phục ra sao? Hãy cùng TOS tìm hiểu chi tiết trong bài viết dưới đây để biết cách xử lý hiệu quả khi gặp phải tình huống này.
>> Đọc thêm:
- Soft 404 là lỗi gì? Google giải thích lý do Soft 404 không tốt
- Lỗi 404 Not Found là gì? Nguyên nhân và 9 cách khắc phục trên web và điện thoại
- Broken Links: Cách xử lý với Redirection
Lỗi 502 Bad Gateway được hiển thị như thế nào?
“502 Bad Gateway”
“502 Service Temporarily Overloaded”
“Error 502”
“Temporary Error (502)”
“502 Proxy Error”
“HTTP 502”
“502. That’s an error.”
Lỗi 502 Bad Gateway là gì?
502 Bad Gateway là lỗi mã trạng thái HTTP (HTTP status codes) nằm trong nhóm lỗi xuất phát từ phía máy chủ (Server Errors), cho biết hiện tại người dùng không thể truy cập vào trang web này được. Lỗi này xảy ra khi một máy chủ trung gian (gateway hoặc proxy) nhận được phản hồi không hợp lệ hoặc không nhận được phản hồi từ máy chủ chủ đích. Nói cách khác, khi bạn truy cập vào một website, trình duyệt sẽ gửi yêu cầu đến máy chủ, nhưng nếu máy chủ trung gian gặp sự cố khi tiếp nhận, lỗi 502 sẽ hiển thị, khiến bạn không thể truy cập trang web.

>> Đọc thêm:
- Lỗi không hiển thị review trên Google Business Profile
- 127 backlink từ mạng xã hội giúp tăng SEO & Traffic hiệu quả
- Lỗi Google index được khắc phục hoàn toàn
- Làm thế nào tìm thấy cách sửa lỗi orphan page trên website của bạn
Nguyên nhân chính gây ra lỗi 502 Bad Gateway
Lỗi 502 Bad Gateway xảy ra khi máy chủ trung gian nhận phản hồi không hợp lệ từ máy chủ gốc trong quá trình truyền dữ liệu. Vì thế, để xử lý hiệu quả, cùng điểm qua vài nguyên nhân phổ biến:
- Máy chủ quá tải: Khi số lượng truy cập vượt ngưỡng xử lý dẫn đến quá tải, máy chủ có thể không phản hồi kịp.
- Lỗi mạng hoặc kết nối Internet: Sự cố từ DNS, ISP hoặc kết nối không ổn định giữa các máy chủ proxy và máy chủ đích.
- Hết thời gian chờ phản hồi: Nếu máy chủ mất quá nhiều thời gian xử lý, yêu cầu sẽ bị huỷ và trả về lỗi 502.
- Tường lửa hoặc hệ thống bảo mật chặn kết nối: Firewall hoặc hệ thống bảo vệ DDoS chặn kết nối giữa các server và chặn yêu cầu truy cập.
- Máy chủ ngược dòng (upstream) bị lỗi: Server đích có thể đang bảo trì, gặp sự cố hoặc bị sập.
- Lỗi lập trình hoặc cấu hình sai trên website: Lỗi code hoặc plugin xung đột cũng có thể khiến các yêu không được phản hồi.

>> Đọc thêm:
- Redirect URL 6 lỗi phổ biến hay mắc phải
- Redirect 302 là gì? Kỹ thuật chuyển hướng và cách khắc phục
- Lỗi SEO phổ biến: 27 điều làm hỏng trang web của bạn [2025]
Hướng dẫn cách sửa lỗi 502 Bad Gateway nhanh
Sau khi xác định được các nguyên nhân gây ra lỗi, bạn có thể xử lý theo hướng dẫn sau đây:
Tải lại trang web
Bạn thực hiện nhấn phím F5 trên bàn phím hoặc click vào nút Refresh/Reload trên trình duyệt. Nếu lỗi biến mất sau khi tải lại, thì đây chỉ là sự cố tạm thời, có thể do kết nối chập chờn hoặc phản hồi chậm từ server.

Khởi động lại trình duyệt để làm mới kết nối
Lỗi 502 đôi khi bắt nguồn từ chính trình duyệt mà bạn đang sử dụng. Trong trường hợp gặp lỗi khi truy cập vào một trang web, hãy đóng toàn bộ các tab, thoát khỏi trình duyệt, sau đó mở trình duyệt và thử vào trang web bạn muốn truy cập. Hành động này giúp trình duyệt làm mới bộ nhớ tạm thời, loại bỏ các xung đột hoặc lỗi tải dữ liệu không mong muốn gây ảnh hưởng đến trải nghiệm người dùng.

Truy cập trình duyệt khác hoặc sử dụng chế độ ẩn danh
Trong một số trường hợp, 502 Bad Gateway phát sinh do trình duyệt bạn đang dùng bị lỗi cấu hình hoặc lưu cache không đúng cách. Bạn có thể thử truy cập website bằng một trình duyệt khác như Chrome, Firefox, Edge hoặc bật chế độ ẩn danh (Incognito mode).
Trong trường hợp quá trình truy cập diễn ra bình thường, khả năng cao nguyên nhân do trình duyệt ban đầu của bạn. Lúc này, bạn có thể cân nhắc gỡ cài đặt và cài lại trình duyệt để đảm bảo hoạt động ổn định.

Kiểm tra kết nối mạng
Để xử lý lỗi 502 Bad Gateway hiệu quả, hãy kiểm tra kết nối mạng giữa các máy chủ bằng cách sử dụng lệnh ping hoặc traceroute nhằm xác định có sự cố gián đoạn nào không. Đồng thời, đảm bảo tường lửa không chặn kết nối cần thiết giữa các máy chủ.
Nếu sử dụng mạng tại nhà hoặc văn phòng, bạn nên tắt nguồn modem, router, switch, đợi khoảng 30 giây rồi khởi động lại toàn bộ thiết bị mạng. Cách này giúp làm mới kết nối Internet và khắc phục lỗi truyền dữ liệu gây ra sự cố phản hồi.
Kiểm tra cấu hình máy chủ
Nguyên nhân phổ biến gây ra lỗi 502 Bad Gateway có thể do cấu hình sai trên máy chủ web hoặc máy chủ proxy. Trường hợp những tệp cấu này này bị lỗi, máy chủ sẽ có thể không xử lý hoặc chuyển tiếp được yêu cầu đến máy chủ đích, dẫn đến phản hồi không hợp lệ.
Để khắc phục, bạn nên kiểm tra các tệp cấu hình sau tùy theo hệ thống đang sử dụng:
- Tệp cấu hình máy chủ web: httpd.conf, nginx.conf, php.ini, vhost.conf,…
- Tệp cấu hình proxy: haproxy.cfg, squid.conf,…

Xóa bộ nhớ cache và cookies của trình duyệt
Khi bạn truy cập website, trình duyệt sẽ lưu lại các tệp dữ liệu tạm thời (cache) và cookies để tăng tốc độ tải trang. Tuy nhiên, nếu các dữ liệu này bị lỗi hoặc đã lỗi thời, chúng có thể gây xung đột với phiên bản mới của trang web hoặc chặn phản hồi hợp lệ từ máy chủ, dẫn đến lỗi 502 khi tải trang.
Để khắc phục, bạn nên vào phần Cài đặt > Xóa dữ liệu duyệt web, sau đó chọn xóa Cache trước rồi làm mới lại trang. Nếu lỗi vẫn còn, tiếp tục vào lại cài đặt, xóa cookies và khởi động lại trình duyệt. Đây là bước xử lý nhằm loại trừ nguyên nhân lỗi từ phía thiết bị của bạn trước khi tiến hành các biện pháp khác.

Sửa lỗi do DNS
Lỗi 502 cũng có thể xuất phát từ sự cố phân giải tên miền, khi DNS (Domain Name System) không thể tìm đúng địa chỉ IP của trang web. Nguyên nhân chính là do DNS mặc định của nhà mạng gặp lỗi hoặc chậm phản hồi khi truy cập địa chỉ IP mới sau khi website chuyển đổi server.
Để xử lý, bạn nên đổi sang các dịch vụ DNS khác có độ ổn định cao như Google Public DNS (8.8.8.8 và 8.8.4.4) hoặc Cloudflare DNS (1.1.1.1). Thay đổi DNS vừa giúp khắc phục lỗi 502 bad gateway, vừa có thể tăng tốc độ truy cập vào các website khác.

Xóa cached DNS
Lỗi 502 Bad Gateway xuất hiện có thể do bộ nhớ đệm DNS (DNS cache) trên máy tính bị sai hoặc đã cũ, khiến thiết bị truy cập sai địa chỉ máy chủ. Để khắc phục, bạn chỉ cần xóa DNS cache (flush DNS) để hệ thống cập nhật thông tin mới nhất từ máy chủ.
Đối với Windows: Mở Windows Command Prompt bằng cách nhấn tổ hợp phím Windows + R, gõ cmd >> OK. Khi cửa sổ hiện ra, nhập lệnh “ipconfig /flushdns” và nhấn Enter. Sau khi hoàn tất, bạn sẽ thấy thông báo xác nhận DNS cache đã được làm mới.

Đối với macOS: Nhấn Command + Space để mở Spotlight, tìm kiếm “Terminal” và nhấn đúp vào kết quả đầu tiên. Trong cửa sổ Terminal, nhập lệnh sudo dscacheutil -flushcache rồi nhấn Enter, lưu ý hệ thống có thể yêu cầu nhập mật khẩu để xác nhận, sau khi hoàn tất, bạn nên làm mới trình duyệt và thử truy cập lại website.

Vô hiệu hóa Plugin
Kiểm tra các plugin đang hoạt động là cách hiệu quả để xử lý lỗi 502 Bad Gateway trên website WordPress. Bởi lẽ, nguyên nhân có thể đến từ xung đột giữa các plugin hoặc caching plugin gây ra. Để kiểm tra, bạn hãy thử vô hiệu hóa toàn bộ plugin trong thời gian ngắn.
Đầu tiên, hãy truy cập thư mục wp-content và đổi tên thư mục plugins (ví dụ thành plugins-temp). Nếu website hoạt động lại sau khi đổi tên, điều đó chứng tỏ ít một trong những plugin là nguyên nhân gây ra lỗi. Sau đó, đổi lại tên thư mục như cũ và vô hiệu hóa từng plugin để xác định plugin cụ thể bị lỗi.

>> Đọc thêm:
- Yoast SEO Plugin WordPress, Hướng dẫn cách dùng để tối ưu SEO
- Thủ thuật & Plugin bảo mật cho website WordPress nhanh chóng
- 10 lưu ý để bảo vệ trang WordPress của bạn an toàn
Khởi động trình duyệt ở chế độ Safe Mode
Một số lỗi 502 Bad Gateway có thể bắt nguồn từ các tiện ích mở rộng (extensions), add-on hoặc cấu hình không tương thích trong trình duyệt. Để kiểm tra, bạn nên khởi động trình duyệt ở chế độ Safe Mode (chế độ an toàn mặc định).
Lúc này, trình duyệt sẽ chạy với các thiết lập mặc định và không chạy kèm bất kỳ tiện ích nào. Nếu lỗi không còn khi ở chế độ Safe Mode, bạn có thể dần tắt các tiện ích mở rộng để tìm ra nguyên nhân cụ thể.
Liên hệ với chủ website
Trong nhiều trường hợp, lỗi 502 không phải do thiết bị hay mạng của bạn mà đến từ chính máy chủ của trang web. Khi đó, bạn nên chủ động liên hệ với bộ phận kỹ thuật hoặc quản trị viên của trang web để báo lỗi.
Hầu hết các trang hiện nay đều cung cấp thông tin liên hệ thông qua email, biểu mẫu hỗ trợ hoặc mạng xã hội. Việc gửi báo cáo giúp đội ngũ kỹ thuật kịp thời ghi nhận và xử lý sự cố, tránh ảnh hưởng đến SEO khi website bị Google đánh giá thấp về độ ổn định, làm giảm thứ hạng trên kết quả tìm kiếm.

Liên hệ đến nhà cung cấp dịch vụ Internet (ISP)
Nếu lỗi 502 Bad Gateway vẫn tiếp tục xuất hiện trên nhiều trang hoặc thiết bị dù đã thử tất cả cách xử lý, rất có thể nguyên nhân đến từ mạng Internet. Khi đó, bạn nên liên hệ với nhà cung cấp dịch vụ (ISP) để được kiểm tra các sự cố như lỗi DNS, định tuyến hoặc giới hạn kết nối và nhận hỗ trợ khắc phục.
>> Đọc thêm:
- Top 5 Công cụ kiểm tra lỗi SEO Website
- Not Indexed là gì? Các hướng giải quyết cho vấn đề này
- TOP 30+ công cụ SEO hỗ trợ phân tích và tối ưu tốt nhất hiện nay
Câu hỏi thường gặp về lỗi 502 Bad Gateway
502 Bad Gateway OpenResty là lỗi gì?
Lỗi 502 Bad Gateway OpenResty là một lỗi phổ biến trên máy chủ web, có nghĩa là máy chủ hoạt động như một cổng (gateway) hoặc proxy đã nhận được phản hồi không hợp lệ từ máy chủ gốc (origin server). Cụ thể, OpenResty là một nền tảng máy chủ web hiệu suất cao dựa trên Nginx, khi bạn thấy lỗi này kèm theo OpenResty, điều đó có nghĩa là máy chủ OpenResty không thể kết nối hoặc nhận được phản hồi đúng từ máy chủ phụ trợ (backend server) mà nó đang cố gắng liên lạc.
Lỗi 502 Bad Gateway Nginx/WordPress/Cloudflare có thường xuyên xuất hiện không?
Lỗi 502 Bad Gateway rất thường xuyên xuất hiện trên các hệ thống sử dụng Cloudflare, Nginx và WordPress. Trên Cloudflare, lỗi này thường xảy ra khi máy chủ gốc của bạn gặp sự cố, khiến Cloudflare không thể kết nối. Với Nginx, 502 Bad Gateway thường là dấu hiệu của việc Nginx không thể kết nối tới các máy chủ phụ trợ (backend), ví dụ như PHP-FPM. Còn với WordPress, lỗi có thể do plugin, theme lỗi hoặc tài nguyên máy chủ không đủ để xử lý các yêu cầu.
Lỗi 502 Bad Gateway có tự hết không?
Lỗi 502 Bad Gateway có thể tự hết trong một số trường hợp. Nguyên nhân thường là do máy chủ gốc quá tải hoặc gặp sự cố tạm thời, khiến máy chủ proxy (như Cloudflare) không thể nhận được phản hồi kịp thời. Khi sự cố trên máy chủ gốc được khắc phục, lỗi 502 sẽ tự động biến mất. Tuy nhiên, nếu lỗi xuất phát từ các vấn đề cấu hình hoặc mã nguồn, nó sẽ không tự hết và cần phải được khắc phục thủ công.
Có thể tự động giám sát và phát hiện lỗi 502 Bad Gateway không?
Hoàn toàn có thể tự động giám sát và phát hiện lỗi 502 Bad Gateway. Các công cụ giám sát hiệu suất ứng dụng (APM) như New Relic, Datadog hay các dịch vụ giám sát uptime như Uptime Robot có thể kiểm tra định kỳ trạng thái của trang web. Khi phát hiện mã trạng thái 502, các công cụ này sẽ tự động gửi cảnh báo qua email, SMS hoặc các nền tảng thông báo khác. Điều này giúp quản trị viên hệ thống có thể phản ứng nhanh chóng, giảm thiểu thời gian gián đoạn dịch vụ.
Trên đây là toàn bộ thông tin về nguyên nhân và cách khắc phục lỗi 502 Bad Gateway hiệu quả ngay tại nhà. Hy vọng rằng những chia sẻ của TOS sẽ giúp bạn hiểu rõ hơn về mã lỗi 502 và chủ động xử lý khi gặp sự cố, từ đó đảm bảo website hoạt động ổn định và tránh ảnh hưởng đến thứ hạng website.
Tag: Redirect 302 là gì?, lỗi meta descriptions là gì, Google Penguin là gì?, cách sửa lỗi title tag, lỗi google business profile, HTML là gì?, Blog là gì?, Link juice là gì?, Hyperlink là gì?, Web Navigation là gì?, SEO Audit là gì?, Traffic là gì?
Nguồn tham khảo:
- How to fix the 502 Bad Gateway error
- 502 bad gateway meaning and 10 easy steps to fix it fast
- 502 Bad Gateway NGINX Fix: Common Causes and Diagnosis