Hiểu rõ và khắc phục lỗi 502 Bad Gateway

Lỗi 502 Bad Gateway là gì?

Lỗi 502 Bad Gateway là mã lỗi HTTP do máy chủ trung gian Gateway đã nhận được phản hồi không hợp lệ từ máy chủ khác gửi đến. Lỗi này thường xuất hiện khi máy chủ trung gian không nhận được phản hồi hợp lý từ máy chủ Upstream do một số nguyên nhân như máy chủ upstream không phản hồi, phản hồi không đúng cách hoặc do các vấn đề liên quan đến cấu hình mạng hoặc máy chủ.

hình ảnh minh họa lỗi 502 bad gateway

Nguyên nhân dẫn đến lỗi 502 Bad Gateway

Có rất nhiều nguyên nhân dẫn đến lỗi 502 Bad Gateway, nhưng dưới đây là 5 nguyên nhân phổ biến nhất:

  • Máy chủ upstream (máy chủ mà máy chủ trung gian đang cố gắng kết nối đến) có thể không hoạt động hoặc gặp sự cố.
  • Máy chủ upstream có thể quá tải, dẫn đến khả năng không thể xử lý yêu cầu dẫn đến lỗi 502
  • Nếu có sử dụng proxy thì lỗi 502 Bad Gateway còn có thể do cấu hình hoặc quyền truy cập.
  • Việc kết nối mạng giữa máy chủ trung gian và máy chủ upstream có thể đang gặp vấn đề
  • Các phần mềm chống virus hoặc tường lửa cũng có thể là nguyên nhân gây trở ngại cho giao tiếp giữa các máy chủ.

Hậu quả của lỗi 502 Gate Way với trang web

  • Lỗi 502 Bad gateway gây cho trang web của bạn bị ngừng hoạt động, dẫn đến làm trải nghiệm của người dùng trên trang web không tốt. Người dùng sẽ không thể truy cập được nội dung trên trang web và từ đó có thể làm mất khách hàng và đồng thời làm giảm độ uy tín của trang web.
  • Nếu trang web thường xuyên gặp phải lỗi 502 Bad Gateway và trong thời gian dài, các công cụ tìm kiếm sẽ đánh giá trang web và sắp xếp trang web ở vị trí thấp hơn. Điều này sẽ làm giảm khả năng xuất hiện của trang web trong kết quả tìm kiếm và giảm lưu lượng người dùng trên chính trang web đó.

Cách khắc phục lỗi 502 Bad Gateway

Nếu trang web của bạn gặp lỗi 502 Bad Gateway thì hãy xử lý thật nhanh chòng bằng các cách sau:

1. Thử tại lại trang

Khi gặp lỗi 502 Bad Gateway, hãy đợi tầm 1 phút và thử tải lại trang (bằng cách ấn F5 hoặc Ctrl F5) để xem có tải lại được không? Nếu tải lại được thì lỗi vừa rồi xảy ra khả năng cao là do máy chủ bị quá tải.

Lúc này bạn cần phải kiểm tra lưu lượng truy cập vào trang web trên Google Analytics để xem có sự gia tăng đáng nghi nào cho cuộc tấn công DDoS không? Hay do trang web của bạn đang gia tăng thứ hạng và nhận được nhiều truy cập hơn.

2. Kiểm tra trạng thái trang web

Vào trang downforeveryoneorjustme.com và dán trang web của mình vào, để kiểm tra xem liệu trang web của bạn dừng hoạt động do lỗi máy chủ hay do từ thiết bị và mạng của bạn.

3. Kiểm tra trang web trên các trình duyệt khác

Nếu trang bị lỗi 502 Bad Gateway trên trình duyệt Chorme thì hãy thử kiểm tra trên các trình duyệt khác như Cốc Cốc, Microsoft Edge hay safari để xem trang web có bị gặp lỗi tương tự hay không?

Nếu trên trình duyệt khác trang web của bạn không bị lỗi 502 nữa, hãy gỡ cài đặt và tải lại trình duyệt Chorme trên thiết bị của bạn.

4. Truy cập web ở chế độ ẩn danh

Dùng tổ hợp phím Ctrl + Shift + N để vào chế độ ẩn danh và truy cập vào trang web. Nếu lỗi 502 không xảy ra thì khả năng cao nguyên nhân gây ra là do các tiện ích mở rộng trình duyệt.

Hãy thử tắt lần lượt các tiện ích mở rộng và kiểm tra để xác định tiện ích nào gây ra lỗi 502 Bad Gate Way.

5. Thử sử dụng thiết bị khác để truy cập vào web

Nếu bạn cảm thấy khả năng cao do thiết bị của bạn, hãy sử dụng thiết bị khác như điện thoại để truy cập vào web. Nếu lỗi 502 không xảy ra, hãy reset lại máy tính và các thiết bị mạng khác. Mẹo giải quyết vấn đề này là rút điện Router Wifi ra và đợi một lát rồi cắm lại.

6. Xóa bộ nhớ đệm trên trình duyệt

Bất kể lý do gì khiến bạn gặp lỗi 502 vào trang web, bạn cũng nên xóa bộ nhớ đệm trên trình duyệt rồi kiểm tra lại và thực hiện các biện pháp tiếp theo.

7. Kiểm tra sự cố DNS

Lỗi tên miền phân giải đúng IP hoặc máy chủ DNS không phản hồi có thể gây ra lỗi 502. Nếu trang web của bạn vừa chuyển sang một máy chủ mới, cần phải đợi mọi thứ được phổn biến hoàn toàn trước.

Bạn cũng có thể thử xóa bộ nhớ đệm DNS, nó giống như cách xóa bộ nhớ đệm trên trình duyệt. Với máy tính Windows vào Command Prompt trên máy tính và nhập lệnh “ipconfig/flushdns”.

8. Kiểm tra máy chủ web

Lý do chính gây ra lỗi 502 là do sự cố về máy chủ. Nếu truy vấn của người dùng mất quá nhiều thời gian thì máy chủ sẽ hủy. Các máy chủ dòng chung (Shared Hosting) triển khai “tệp hủy lệnh” để chấm dứt các yêu cầu sau một thời gian nhất định để không làm sập web hay ảnh hưởng đến người dùng khác. Nếu lý do từ máy chủ, hãy cân nhắc sang việc sử dụng dùng máy chủ riêng không chung đụng với người khác.

Một nguyên nhân khác gây ra lỗi này là do máy chủ bị hỏng hoặc không có kết nối.

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

Hãy thử vô hiệu hóa CDN hoặc tường lửa của bạn để kiểm tra xem có phải lỗi do chúng hay không?

10. Kiểm tra Plugin và chủ đề

Mã xấu trên trang web trong Plugin hay chủ đề là nguyên nhân gây ra các lệnh và truy vấn bị hủy. Có rất nhiều bộ đệm Plugin cấu hình sai. Hãy thử tắt lần lượt các Plugin của mình xem nguyên nhân từ đâu. Nhớ là chỉ tắt chứ đừng gỡ hay xóa bỏ.

Kinh nghiệm xử lý lỗi 502 Bad Gateway trên trang web

Lỗi 502 Bad Gateway là một trong những lỗi rất hay gặp, đến bản thân trang web của mình cũng đã từng gặp phải tình trạng này. Khi thấy trang web bị lỗi 502, nếu chưa gặp bao giờ hãy thử một vài cách kiểm tra nguyên nhân đơn giản trước xem có phải là do thiết bị của mình hay do trình duyệt không?. Nếu không thể xác định, hãy liên hệ ngay với đơn vị cung cấp Hosting để liên lạc và hỗ trợ giản quyết.

Nếu trang web của bạn bị giảm thứ hạng từ khóa do lỗi 502 Bad Gate way trong thời gian dài, hãy xử lý vấn đề này trước và rồi submit lại sitemap của trang web trên google Search Console, sau đó triển khai viết bài viết mới trên trang web trong một thời gian để khôi phục lại thứ hạng các bài viết.

Mong rằng bài viết này đã giúp các bạn hiểu rõ về lỗi 502 Bad Gateway và cách xử lý và khắc phục hậu quả từ lỗi này. Dưới đây là một số biến thể về lỗi 502 Bad Gateway mà bạn có thể gặp phải, khi gặp các thông báo lỗi này, hãy xử lý tương tự. Cách tốt nhất nếu không có kinh nghiệm xử lý là liên hệ ngay với người có kinh nghiệm để được hỗ trợ nhanh chóng!

Một số biến thể lỗi 502 Bad Gateway

  • Error 502: Thông điệp ngắn gọn chỉ cho biết lỗi là 502.
  • HTTP Error 502 – Bad Gateway: Một biến thể khác của thông báo cơ bản với sự nhấn mạnh vào lỗi 502 Bad Gateway.
  • 502 Service Temporarily Overloaded: Thông điệp này cho biết máy chủ gặp tình trạng quá tải tạm thời, gây ra lỗi 502.
  • 502 Proxy Error: Thông báo này thường xuất hiện khi máy chủ proxy gặp sự cố trong việc kết nối đến máy chủ web gốc.
  • Trong một số trường hợp, thay vì thông báo lỗi, bạn chỉ nhìn thấy một màn hình trắng trống trải.
  • 502 Server Error: The server encountered a temporary error and could not complete your request: Thông báo mô tả lỗi 502 và tạo sự hiểu biết về sự cố tạm thời.
  • HTTP 502: Một cách ngắn gọn để chỉ ra mã lỗi HTTP 502.
  • Temporary Error (502): Đây là thông điệp ngắn gọn để chỉ ra rằng lỗi là tạm thời.
  • 502 bad gateway Cloudflare: Nếu trang web của bạn sử dụng dịch vụ bảo vệ và tối ưu hóa trang web từ Cloudflare, lỗi 502 Bad Gateway có thể kèm theo thông báo này để chỉ ra rằng Cloudflare đang gặp sự cố.
Chuyên viên Marketing at  |  + posts

Là chuyên viên phòng Marketing của Viễn Thông Xanh, tôi luôn trau dồi kiến thức về các sản phẩm công nghệ mới, đặc biệt là các giải pháp về mạng và cáp quang, để cung cấp thông tin giá trị nhất cho khách hàng.