NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
15/09/2024
Lượt xem

Cách phát hiện lỗi và sửa lỗi 502 Bad Gateway tốt nhất

15/09/2024
12 phút đọc
Lượt xem

Đánh giá

5/5 - (169 bình chọn)

Bạn thường xuyên gặp lỗi 502 Bad Gateway mà không tìm được cách giải quyết vấn đề. Bài viết này, Vietnix sẽ giúp bạn biết lỗi 502 Bad Gateway là gì? Nguyên nhân và cách để khắc phục lỗi 502 Bad Gateway.

Lỗi 502 Bad Gateway là gì?

Lỗi 502 Bad Gateway là một mã lỗi HTTP xảy ra khi một server hoạt động như một gateway hoặc proxy nhận được phản hồi không hợp lệ từ server khác. Lỗi này thường gặp khi có sự cố tạm thời với máy chủ web hoặc khi server proxy không thể kết nối đến máy chủ chính để xử lý yêu cầu.

502 Bad Gateway là một mã lỗi HTTP
502 Bad Gateway là một mã lỗi HTTP

Nguyên nhân gây ra lỗi 502 Bad Gateway là gì?

Dưới đây là một số nguyên nhân dẫn đến lỗi 502 bạn cần biết để khắc phục:

  • Server ứng dụng bị sập.
  • Lỗi internet.
  • Firewall chặn request.
  • Không thể phân giải tên miền của upstream: Xảy ra khi máy chủ không thể chuyển đổi tên miền của máy chủ upstream thành địa chỉ IP.
  • Lỗi DNS: Khi domain không được giải quyết đúng cách cũng là nguyên nhân của lỗi 502 bad gateway.

Biểu hiện của lỗi 502 Bad Gateway

Dưới đây là một vài ví dụ về biểu hiện của lỗi 502 Bad Gateway:

  • 502 Bad Gateway.
  • HTTP Error 502 – BadGateway.
  • 502 Service Temporarily Overloaded.
  • Error 502.
  • 502 Proxy Error.
  • HTTP 502.
  • 502 Bad Gateway NGINX.
  • 502. That’s an error.
  • Temporary Error (502).
Biểu hiện của lỗi 502 Bad Gateway
Biểu hiện lỗi 502 Bad Gateway

Error log file chứa tất cả thông tin và chẩn đoán lỗi cụ thể, bạn có thể tìm thấy trong /var/log/apache2/error.log (Apache) hoặc /var/log/nginx/error.log (Nginx).

Lỗi 502 ảnh hưởng như thế nào đến SEO của trang web

Nếu website bị lỗi sẽ ảnh hưởng đến lưu lượng truy cập của trang web và tất cả công việc liên quan đến SEO cũng sẽ bị ảnh hưởng. Một số ảnh hưởng thường gặp:

  • Google crawl: Trong lúc Google thu thập dữ liệu mà trang web hiển thị lỗi 502 quá nhiều hoặc gặp lỗi trong thời gian dài, thứ hạng của trang web sẽ bị Google giảm xuống.
  • Mất quyền và tăng tỉ lệ thoát: Lỗi 502 thường xuyên có thể khiến khách truy cập không quay lại trang web làm giảm tỷ lệ nhấp chuột và uy tín của trang web.
Lỗi 502 sẽ ảnh hướng đến các hoạt động SEO
Lỗi 502 sẽ ảnh hướng đến các hoạt động SEO

Kiểm tra lại Host

Nguyên nhân chính dẫn đến lỗi 502 Bad Gateway xuất phát từ sự cố với Web Server như query, script và request chậm, chiếm nhiều thời gian dẫn đến máy chủ thực hiện cancel hoặc killed. Đặc biệt máy chủ chia sẻ (Shared host) thường tích hợp kill script.

Ngoài ra những lý do như máy chủ không thể truy cập được vì không thể kết nối cũng gây ra lỗi 502. Lúc này bạn nên tiến hành rà soát và kiểm tra máy chủ dùng để lưu trữ WordPress của mình hoặc gửi yêu cầu hỗ trợ.

Kiểm tra lại host đang sử dụng
Kiểm tra lại host đang sử dụng

Xóa cookies và cache của trình duyệt

Khi sử dụng trình duyệt, người dùng thường có thói quen lưu file với nhiều mục đích khác nhau. Tuy nhiên, sẽ có lúc các file trên gặp lỗi xảy ra xung đột dẫn đến nguyên nhân của lỗi 502. Điều này xảy ra, bạn chỉ cần xóa các file đó trong bộ nhớ cache và mở lại trang như bình thường.

Xóa cookies và cache của trình duyệt
Xóa cookies và cache của trình duyệt

Kiểm tra DNS

Lỗi 502 gateway có thể do vấn đề DNS. Nếu mới chuyển trang web, bạn hãy đợi mọi thứ được cập nhật ổn định. Ngoài ra, bạn có thể thử xóa bộ nhớ cache DNS local.

Với Windows bạn cần mở Command Prompt và thực hiện như sau:

ipconfig /flushdns

Nếu thành công thì thông báo Successfully flushed the DNS resolver Cache sẽ xuất hiện.

Khi thành công màn hình sẽ hiển thị
Khi thành công màn hình sẽ hiển thị

Đối với macOS, bạn thực hiện nhâp dòng sau vào terminal:

dscacheutil -flushcache

Lưu ý: Khi thành công trên Mac không thông báo như trên Windows.

Theo mặc định, server DNS sẽ được ISP chỉ định hoàn toàn tự động, Bên cạnh đó, bạn cũng được phép điều chỉnh tạm thời chúng thành public DNS như  Google hoặc Cloudflare.

Vô hiệu hóa tạm thời tường lửa hoặc CDN

Trong trường hợp lỗi 502 Bad Gateway xảy ra do CDN hoặc tường lửa bị lỗi, bạn nên vô hiệu hóa tạm thời tường lửa hoặc CDN. Đối với sử dụng CDN của bên thứ ba, đây là phương pháp nhanh nhất và tối ưu nhất. Nguyên nhân xảy ra do nhà cung cấp muốn tránh các gói DDoS hoặc Proxy như Cloudflare.

Lỗi 502 Bad Gateway Cloudflare thường được chia làm hai loại cơ bản đó là:

  • 502 Bad Gateway Cloudflare loại 1.
  • 502 Bad Gateway Cloudflare loại 2.

Cách để xử lý lỗi 502 Bad Gateway Cloudflare loại 1 là người dùng cần kiểm tra lại trạng thái của Cloudflare và xác minh lỗi chính xác. Trong trường hợp là lỗi 502 Bad Gateway Cloudflare loại 2, người dùng có thể kiểm tra lại trạng thái hoạt động của máy chủ hoặc gửi yêu cầu hỗ trợ đến nhà cung cấp.

Vô hiệu hóa CDN hoặc tường lửa
Vô hiệu hóa CDN hoặc tường lửa

Kiểm tra tất cả Plugin nếu như sử dụng WordPress

Nếu bạn gặp lỗi 502 Bad Gateway trên trang web WordPress, hãy thử tạm thời tắt các plugin caching để xem đó có phải là nguyên nhân không. Bạn có thể làm điều này bằng cách đổi tên thư mục plugins trong thư mục wp-content.

Đổi tên Plugins
Đổi tên Plugins

Nếu việc tắt tất cả các plugin giúp trang web hoạt động lại, có nghĩa là một trong số chúng đang gây ra vấn đề. Bạn cần thử tắt từng plugin một để xác định chính xác plugin nào gây lỗi.

Khởi động lại trình duyệt

Đây là một giải pháp được xem là dễ thực hiện nhưng rất hiệu quả. Đầu tiên, bạn cần đóng tất cả các cửa sổ trên trình duyệt đang sử dụng, sau đó khởi động lại trình duyệt. Điều này sẽ xóa dữ liệu tạm thời trong trình duyệt đang sử dụng. Từ đó, bạn có thể khôi phục và xử lý lỗi 502 Bad Gateway Cloudflare nhanh chóng và hiệu quả.

Khởi động lại trình duyệt web
Khởi động lại trình duyệt web

Load lại trang web

Reload trang web là cách dễ nhất để sửa lỗi 502 Bad Gateway, bạn chỉ cần nhấn phím F5 hoặc lệnh Refresh và Reload trên trình duyệt. Cách này áp dụng cho lỗi 502 xảy ra khi server bị tạm dừng nâng cấp hoặc kết nối vượt quá thời gian quy định.

Load lại trang web
Load lại trang web

Sử dụng trình duyệt khác

Ngoài các cách trên, sử dụng trình duyệt khác cũng là một cách nhanh chóng để xử lý lỗi 502 Bad Gateway. Bạn có thể xóa trình duyệt đang dùng, sau đó cài đặt và sử dụng bình thường trên các trình duyệt như Coc Coc, Chrome, Firefox…

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

Khởi động lại máy tính

Hầu hết máy tính sẽ tự động kết nối internet sau khi được khởi động lại. Cách xử lý này áp dụng cho lỗi của máy tính kết nối đến internet bị gián đoạn tạo ra tình trạng 502 Bad Gateway.

Khởi động lại máy tính
Khởi động lại máy tính

Khởi động lại hệ thống mạng

Đôi khi, những vấn đề của modem, router, switches hoặc các thiết bị chia sẻ mạng khác cũng có thể tạo ra lỗi Bad Gateway. Lúc này, bạn chỉ cần khởi động tất cả các thiết bị mạng là được.

Khởi động lại mạng
Khởi động lại mạng

Mở trình duyệt ở chế độ Safe Mode

Một nguyên nhân khác của lỗi là do phần mở rộng hoặc cài đặt trình duyệt. Hãy thử mở trình duyệt ở chế độ Safe Mode, chế độ này sẽ chạy với cài đặt mặc định mà không có phần mở rộng và toolbar.

Sử dụng chế độ Safe Mode
Sử dụng chế độ Safe Mode

Liên hệ với trang web

Trong nhiều trường hợp, trang web lỗi mà được chưa khắc phục dẫn đến lỗi 502 bad gateway xuất hiện. Trong trường hợp này, bạn nên trực tiếp liên hệ với nhân viên hỗ trợ của trang web để có hướng dẫn khắc phục sự cố nhanh và hiệu quả nhất.

Liên hệ trang web hỗ trợ
Liên hệ trang web hỗ trợ

Cách giải quyết 502 error đối với web developer

Có thể có nhiều lý do khiến máy chủ ứng dụng gặp lỗi 502 Bad Gateway. Do đó, bạn cần thử các phương pháp khác nhau để giải quyết. Dưới đây là một số cách giải quyết lỗi 502:

  • Kiểm tra xem FQDN (fully qualified domain name) có đang phân giải đúng không bằng DNS test tool.
  • Xác minh xem server có thể truy cập không bằng ping test hay traceroute.
  • Kiểm tra xem firewall log có nhận thấy các drop bất thường không.
  • Nếu bạn là người dùng CloudFlare, thử vô hiệu hóa nó như khi đạt giới hạn nhất định, CloudFlare trả về 502 Bad Gateway error cho khách truy cập.
Lỗi 502 trên web developer
Lỗi 502 trên web developer

Cách giải quyết 502 error đối với khách truy cập

Nếu bạn là khách truy cập trang web và gặp lỗi 502 thì cũng có nhiều cách để giải quyết. Mặc dù, trách nhiệm chính luôn thuộc về web developer, nhưng bạn có thể thử các cách dưới để giải quyết lỗi:

  • Hard refresh trình duyệt.
    • Trên Macs, nhấn Cmd + Shift + R.
    • Trên Windows, nhấm Ctrl + Shift + F5.
  • Xóa cache trình duyệt và cookies. Trình duyệt có thể đang sự một số file đã được lưu sau khi truy cập trang web có lỗi 502.
  • Restart lại thiết bị máy tính/mạng.
  • Thay đổi DNS server: Nếu bạn chưa từng thay đổi, bạn vẫn có khả năng có các server mặc định được gán vào ISP. Hãy thử sử dụng các server DNS mở như Public DNS của Google.
Lỗi 502 đối với khách truy cập
Lỗi 502 đối với khách truy cập

Lời kết

Bài viết trên đã hướng dẫn cho bạn cách khắc phục và giải quyết các vấn đề về lỗi 502 Bad Gateway. Mong những chia sẻ ở trên sẽ giúp bạn giải quyết tốt hơn về các lỗi này. Nếu có bất kì thắc mắc nào bạn có thể để ở dưới phần bình luận để Vietnix giải đáp các thắc mắc của bạn nhé.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Black Friday Hosting & VPS

Chương trình bắt đầu sau

Giảm giá 40% hosting VPS

50 coupon mỗi ngày

Gia hạn giá không đổi

NHẬN DEAL NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG