502 Bad Gateway Nginx là gì ? Cách sửa lỗi 502 Bad Gateway

Nếu bạn thấy lỗi 502 bad gateway trên một trang web hay khi cài đặt 1 ứng dụng, điều đó có nghĩa là máy chủ gốc đã gửi phản hồi không hợp lệ tới một máy chủ khác hoạt động như một cổng hoặc proxy. Đây có thể là một cuộc điều tra phức tạp để xác định đâu là quá trình gây ra vấn đề. Tuy nhiên, có một số bước sữa lỗi chung mà bạn có thể làm theo để sữa lỗi.

502 Bad Gateway Nginx là gì ?

Lỗi thông báo 502 Bad Gateway chỉ ra rằng máy chủ biên (máy chủ hoạt động như một proxy) không thể nhận được phản hồi hợp lệ hoặc bất kỳ phản hồi nào từ máy chủ gốc (còn được gọi là máy chủ ngược dòng). Điều này có thể xảy ra vì một số lý do, mà chúng tôi sẽ thảo luận trong phần bên dưới. Nếu một trong các máy chủ biên của KeyCDN nhận được 502 Bad Gateway phản hồi từ máy chủ gốc của bạn, KeyCDN sẽ trả về một 500 Origin Not Reachable trang. Để hiểu rõ hơn về cách KeyCDN xử lý một số mã lỗi nhất định, hãy xem trang Mã lỗi CDN của chúng tôi .

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

Có ba thủ phạm chính gây ra 502 Bad Gateway phản ứng. Bao gồm các:

  1. Tên miền không thể phân giải: Tên miền không phân giải thành IP chính xác hoặc nó không phân giải thành bất kỳ IP nào. Điều quan trọng cần lưu ý là các thay đổi DNS có thể mất cùng thời gian cho đến khi chúng được phổ biến và hoạt động toàn cầu. Điều này phụ thuộc vào TTL, hoặc thời gian tồn tại, được xác định trên mỗi bản ghi.
  2. Máy chủ gốc bị trục trặc: Máy chủ không thể truy cập được, do nó bị lỗi hoặc không có kết nối với máy chủ được cung cấp.
  3. Yêu cầu chặn tường lửa: Tường lửa chặn giao tiếp giữa máy chủ biên và máy chủ gốc. Điều này cũng có thể do các plugin bảo mật của CMS của bạn gây ra. Một số hệ thống bảo vệ và giảm thiểu DDoS có thể hoạt động quá mức và bắt đầu chặn các yêu cầu từ máy chủ phân phối nội dung của chúng tôi.

Cách sửa lỗi 502 Bad Gateway với tư cách là nhà phát triển web / ứng dụng

Là nhà phát triển web hoặc chủ sở hữu của trang web, có một số lý do khiến bạn có thể gặp 502 Bad Gateway trên máy chủ gốc của mình. Do đó, bạn có thể cần thử nhiều phương pháp khác nhau để giải quyết vấn đề. Tham khảo danh sách gợi ý dưới đây:

  • Kiểm tra xem FQDN (tên miền đủ điều kiện) của bạn có đang phân giải chính xác hay không bằng cách sử dụng công cụ kiểm tra DNS của chúng tôi .
  • Xác minh xem máy chủ của bạn có thể truy cập được hay không bằng cách sử dụng kiểm tra ping hoặc theo dõi .
  • Kiểm tra nhật ký tường lửa của bạn nếu bạn thấy sụt giảm bất thường.
  • Nếu bạn là người dùng Cloudflare, hãy thử tắt nó vì khi bạn đã đạt đến một giới hạn nhất định, Cloudflare sẽ trả lại 502 Bad Gatewaylỗi cho khách truy cập của bạn.

Cách sửa lỗi 502 Bad Gateway với tư cách là khách truy cập

Nếu bạn là khách truy cập trang web và gặp 502 Bad Gateway thì cũng có một số điều bạn có thể cố gắng giải quyết. Mặc dù vấn đề chính hầu như luôn luôn do nhà phát triển web chịu trách nhiệm, nhưng khách truy cập có thể thử các cách sau:

  • Thực hiện làm mới trong trình duyệt / đóng và mở lại ứng dụng của bạn. Trên máy Mac, điều này được thực hiện bằng cách nhấn CmdShiftR.
  • Xóa bộ nhớ cache của trình duyệt và xóa cookie. Trình duyệt của bạn có thể đang giữ một số file nhất định đã được lưu sau khi bạn truy cập trang web bị lỗi 502.
  • Khởi động lại máy tính / điện thoại của bạn
  • Thay đổi máy chủ DNS của bạn. Nếu trước đây bạn chưa bao giờ thay đổi chúng, bạn có thể vẫn có các máy chủ mặc định do ISP của bạn chỉ định cho bạn, hãy thử sử dụng các máy chủ DNS mở, chẳng hạn như DNS công khai của Google .

Chia sẻ suy nghĩ, quan điểm của bạn

Leave a reply

Sao Hải Vương
Logo