Tin tức và phân tích của tất cả các thiết bị di động

Lỗi 502: nguyên nhân và cách khắc phục

Lỗi 502 Bad Gateway cho biết máy chủ web đã trả về phản hồi không hợp lệ khi cố gắng truy cập trang web.

Tuy nhiên, lỗi này cũng có thể xảy ra do sự cố máy tính.

Bạn không chắc cổng 502 xấu có nghĩa là gì hoặc cách giải quyết nó?

Dưới đây là hướng dẫn từng bước về cách khắc phục lỗi 502 Bad Gateway. Tìm hiểu ý nghĩa của nó, làm thế nào để xác định chúng và làm thế nào để giải quyết chúng.

Lỗi 502 cổng không hợp lệ là gì?

Khi bạn cố gắng mở một trang web, máy tính của bạn sẽ gửi yêu cầu đến máy chủ web để truy cập trang. Khi máy chủ nhận được tin nhắn của bạn, nó sẽ hoàn thành yêu cầu của bạn và trả về nội dung có tiêu đề HTTP và mã trạng thái HTTP. Do đó, giao tiếp giữa hệ thống và máy chủ web có thể gây ra nhiều vấn đề.

Mã trạng thái HTTP trong phạm vi 500, chẳng hạn như 500, 501, 503, 504, v.v., cho biết lỗi máy chủ trong số các lỗi mạng này.

Lỗi 502 là một trong những mã trạng thái cho biết rằng máy chủ web mà bạn đang kết nối đang phục vụ như một proxy cho dữ liệu từ một máy chủ khác, nhưng máy chủ đó đã trả về phản hồi không hợp lệ.

Tùy thuộc vào hệ điều hành, trình duyệt, máy chủ web và máy chủ lưu trữ, lỗi 502 Bad Gateway có thể xuất hiện theo những cách khác nhau. Dưới đây là các dạng phổ biến nhất của lỗi HTTP 502 Bad Gateway tạm thời:

  • Lỗi HTTP 502 Cổng sai
  • 502 Lỗi ủy quyền
  • 502 Cổng NGINX không hợp lệ
  • Lỗi máy chủ
  • Dịch vụ Gateway 502 tạm thời quá tải
  • HTTP502
  • Lỗi tạm thời 502

Đây là một ví dụ về cách Google hiển thị nó.

Các dịch vụ khác như Twittercó thể hiển thị một thông báo hoàn toàn khác để phản hồi lỗi 502 Bad Gateway, chẳng hạn như “Twitter vượt quá khả năng. Điều này có vẻ thân thiện với người dùng hơn một chút.

Nguyên nhân lỗi 502 bad gateway

Hãy xem xét nguyên nhân gây ra lỗi 502 trước khi xem cách giải quyết. Lỗi cổng 502 là một lỗi tạm thời có thể xảy ra vì nhiều lý do. Dưới đây là một số nguyên nhân phổ biến nhất.

  • Do lượng truy cập tăng đột biến (server quá tải)
  • Khi tường lửa chặn yêu cầu
  • Khi địa chỉ tên miền không thể nhận ra
  • Hết thời gian chờ của phần mềm máy chủ (yêu cầu trả về từ máy chủ web mất nhiều thời gian hơn dự kiến).
  • Một số tiện ích mở rộng của trình duyệt đôi khi có thể dẫn đến lỗi, chủ yếu là tiện ích mở rộng AdBlock.

Làm cách nào để sửa lỗi 502?

Lỗi 502 Cổng không hợp lệ thường chỉ ra sự cố mạng/máy chủ; đôi khi nó cũng có thể là một vấn đề ở phía khách hàng. Các tùy chọn này khác nhau tùy thuộc vào việc sự cố xảy ra ở phía chúng tôi hay ở các máy chủ gốc. Nếu máy chủ gốc gây ra sự cố, bạn không thể làm gì nhiều với tư cách là người dùng, nhưng chúng tôi nên kiểm tra và xác nhận rằng sự cố không phải do phía chúng tôi.

Nếu bạn là người dùng, hãy thử các giải pháp sau:

Hãy thử tải lại trang.

Khi bạn gặp sự cố với 502 bad gateway, một trong những điều đầu tiên cần làm là đợi vài phút rồi tải lại trang web của bạn. Điều này là do máy chủ tạm thời bị quá tải có thể đã gây ra sự cố.

Kiểm tra xem trang web có ngừng hoạt động đối với người khác không.

Nếu bạn gặp sự cố khi kết nối với trang web (vì bất kỳ lý do gì), bạn có thể kiểm tra xem liệu đó chỉ là bạn hay những người khác đang gặp sự cố tương tự. Có rất nhiều công cụ có sẵn, chẳng hạn như down.com.

Phương pháp này sẽ cho bạn thấy vấn đề nằm ở đâu và giúp bạn giải quyết nó. Nếu trang web ngừng hoạt động đối với tất cả mọi người, bạn sẽ không thể làm được gì nhiều. Bạn chỉ cần đợi cho đến khi vấn đề được giải quyết.

Vui lòng thử một trình duyệt khác

Lỗi 502 Bad Gateway cũng có thể do sự cố trình duyệt. Sử dụng một trình duyệt khác để xem nó có hoạt động hay không là một cách dễ dàng để kiểm tra điều này. Google Chrome, Mozilla Firefox, Apple Safari hoặc Microsoft Edge đều là các tùy chọn. Nếu lỗi cũng xuất hiện trong trình duyệt mới, bạn sẽ biết rằng đó không phải là sự cố trình duyệt và bạn nên thử một giải pháp khác.

Xóa bộ nhớ cache của trình duyệt của bạn

Nếu việc chuyển sang một trình duyệt khác giải quyết được sự cố, thì trình duyệt chính của bạn có thể đã lưu vào bộ nhớ cache các tệp lỗi thời hoặc bị hỏng gây ra lỗi 502. Cố gắng mở trang web sau khi xóa các tệp đã lưu trong bộ nhớ cache này có thể giải quyết được sự cố.

Kiểm tra tiện ích mở rộng trình duyệt

Nếu bạn đã cài đặt các tiện ích mở rộng trên trình duyệt của mình thì một hoặc nhiều tiện ích mở rộng có thể gây ra sự cố. Tắt tất cả các tiện ích mở rộng, sau đó thử truy cập lại trang web. Nếu lỗi biến mất sau đó, plugin hoặc tiện ích mở rộng rất có thể là nguyên nhân gây ra sự cố. Để xác định thủ phạm, hãy bật từng plugin của bạn.

Khởi động lại thiết bị của bạn

Nếu bạn đã sử dụng trình kiểm tra trang web và xác định rằng trang web không phù hợp với bạn và bạn đã thử một trình duyệt khác với kết quả tương tự, thì bạn biết rằng sự cố không phải do máy chủ hoặc trình duyệt. Nó có thể là một vấn đề với thiết bị của bạn.

Máy tính hoặc thiết bị mạng của bạn (Wi-Fi, bộ định tuyến, v.v.) có thể đang gặp sự cố lạ và tạm thời. Vấn đề này có thể được giải quyết bằng cách khởi động lại máy tính và phần cứng mạng.

Thay đổi máy chủ DNS

Các vấn đề về DNS đôi khi có thể gây ra lỗi 502. Thay đổi máy chủ DNS không phải là một ý kiến ​​hay nhưng đó là một cách để kiểm tra lỗi. ISP của bạn rất có thể sẽ thiết lập máy chủ DNS trừ khi bạn tự sửa đổi chúng. Bạn có thể thay đổi chúng thành các máy chủ DNS bên ngoài như Open DNS hoặc Google DNS, điều này có thể giải quyết được sự cố. Có những lợi ích khác khi chuyển sang máy chủ DNS, chẳng hạn như tăng tốc độ và độ tin cậy.

Nếu bạn là quản trị viên hệ thống hoặc chủ sở hữu trang web, hãy thử các cách sau:

Máy chủ back-end có chạy không?

  • Kiểm tra xem máy chủ phụ trợ (ví dụ: PHP, NodeJS, Tomcat, v.v.) có đang chạy không? Nếu chưa, hãy bắt đầu.
  • Nếu back-end server đang chạy, có thể nó bị treo? Hoặc có thể bạn không thể xử lý bất kỳ yêu cầu nào?
  • Máy chủ web có thể giao tiếp với máy chủ phụ trợ không? Có lẽ một vấn đề tường lửa?

Bạn thấy đấy, có thể có nhiều lý do và cách tốt nhất để gỡ lỗi là kiểm tra nhật ký máy chủ web và máy chủ phụ trợ để xem tại sao nó không thể xử lý yêu cầu. Khi bạn biết nguyên nhân gây ra sự cố, bạn có thể khắc phục sự cố.

Tạm thời tắt CDN hoặc tường lửa.

Mạng phân phối nội dung (CDN) là xương sống trong suốt của Internet để phân phối nội dung. Lỗi 502 bad Gateway có thể do CDN. Bạn đang sử dụng CDN từ dịch vụ của bên thứ ba.

Nếu cấu hình lại tường lửa và đĩa CD của bạn không hiệu quả, hãy xem xét tạm thời vô hiệu hóa chúng và khởi động lại trang web. Quy trình này không hiệu quả 100% nhưng bạn nên thử xem vấn đề là gì.

gói 👨‍💻

Trong bài viết này, chúng tôi đã xem xét ý nghĩa của sự cố 502 Bad Gateway, các nguyên nhân phổ biến nhất và cách giải quyết.

502 là lỗi xảy ra khi máy chủ không thể giao tiếp. Bằng cách áp dụng các kỹ thuật trên, bạn sẽ hiểu rõ hơn về sự cố và cách khắc phục sự cố.