Lỗi 502 Bad Gateway là gì (Và cách khắc phục)

Không ai thích một mã lỗi! Đối với hầu hết người dùng, việc nhìn thấy một số lỗi hoàn toàn không hữu ích bởi vì con số này không có ý nghĩa gì trừ khi bạn đã ghi nhớ sổ mã có liên quan. 

Nếu bạn gặp phải “Lỗi 502 Bad Gateway”, vấn đề gần như chắc chắn là do lỗi máy chủ nội bộ. Điều cần thiết là phải hiểu vấn đề và trong một số trường hợp, bạn có thể thực hiện một số biện pháp để giải quyết vấn đề. Chúng tôi sẽ giải thích lỗi này có nghĩa là gì và khám phá các cách để khởi động và chạy lại mọi thứ.

Mã trạng thái HTTP

Mã lỗi 502 là một phần của bộ mã phản hồi lỗi HTTP . HTTP hoặc Giao thức truyền siêu văn bản(Hypertext Transfer Protocol ) là giao thức cốt lõi giúp web hoạt động. Nó là một phần của bộ giao thức internet lớn hơn và mô tả cách máy chủ và máy khách nói chuyện với nhau khi yêu cầu hoặc gửi nội dung web.

Khi trình duyệt web của bạn (máy khách) yêu cầu dữ liệu từ máy chủ sử dụng HTTP và xảy ra sự cố, máy chủ web đưa ra phản hồi không hợp lệ dẫn đến mã lỗi. Nổi tiếng nhất trong số này có lẽ là Lỗi 404(Error 404) , đơn giản có nghĩa là máy chủ không thể tìm thấy trang tại địa chỉ bạn đã chỉ định. 

Họ mã lỗi 5xx

Có năm bộ mã phản hồi lỗi được đánh số: 1xx, 2xx, 3xx, 4xx và 5xx.

Nhóm mã 5xx là tất cả các mã lỗi máy chủ. Điều này có nghĩa là khi bạn nhìn thấy mã bắt đầu bằng số năm, vấn đề gần như chắc chắn là với máy chủ. Hầu hết thời gian, nếu máy chủ xảy ra sự cố, tất cả những gì bạn có thể làm là đợi và thử lại sau. Nói chung, đây là những lỗi tạm thời. Nếu bạn đang cố gắng truy cập một dịch vụ lớn từ Amazon hoặc Google , các loại lỗi này gần như được giải quyết ngay lập tức trừ khi có sự cố lớn.

“Cổng vào” là gì?

Lỗi 502 là lỗi "Cổng lỗi". Thiết bị cổng là một nút trên mạng máy tính, đóng vai trò như một cổng vào các tài nguyên web khác ngược dòng trong mạng.

Bộ định tuyến hoặc modem internet của bạn là một thiết bị cổng(gateway) . Các bộ định tuyến lớn mà ISP của bạn sử dụng để kết nối người dùng với các trung kế chính của Internet cũng vậy. Nếu bạn muốn biết thêm về cách tất cả phù hợp với nhau, hãy đọc Ai sở hữu Internet? Kiến trúc Web được giải thích(Who Owns the Internet? Web Architecture Explained) .

Khi đó “ Cổng(Bad) lỗi” chỉ đơn giản có nghĩa là thiết bị cổng không thể truy xuất dữ liệu bạn đã yêu cầu từ các máy chủ ngược dòng trong mạng. Cổng vào tồi tệ  !(Bad)

Nguyên nhân phổ biến của lỗi HTTP 502

Lỗi 502 có thể xảy ra vì nhiều lý do khác nhau, nhưng hầu hết là sự cố phía máy chủ. Cho đến nay, một máy chủ gốc quá tải là lý do phổ biến nhất. Máy chủ gốc(origin server) là một máy tính chứa trang web và lắng nghe các yêu cầu từ người dùng để cung cấp nội dung đó.

Quá tải máy chủ

Có thể có quá nhiều người đưa ra yêu cầu của máy chủ đồng thời, vì vậy nó không thể đáp ứng bất kỳ yêu cầu nào vượt quá khả năng của nó. Bạn thậm chí có thể thấy lỗi “dịch vụ 502 tạm thời quá tải” thay vì “cổng xấu”.

Tấn công DDoS

Đôi khi máy chủ bị quá tải có chủ đích trong cuộc tấn công DDoS ( Từ chối(Denial) dịch vụ(Service) phân tán ), nhưng kết quả là tương tự. Nếu máy chủ mất quá nhiều thời gian, nó sẽ được tính là máy chủ hết thời gian chờ và bạn sẽ nhận được mã lỗi. Các cuộc tấn công DDoS(DDoS) không còn phổ biến như trước đây, nhờ vào các dịch vụ như CloudFlare , hoạt động như một bộ đệm giữa một máy chủ và một loạt các yêu cầu. Vì vậy, bất kỳ quá tải nào bạn gặp phải rất có thể là mức sử dụng cao hợp pháp.

Cấu hình sai máy chủ

Tường lửa(firewall) hoặc cài đặt mạng của máy chủ có thể bị định cấu hình sai hoặc xác định sai địa chỉ IP của bạn là địa chỉ IP cần bị chặn. Nếu bạn đang sử dụng địa chỉ IP động (như hầu hết mọi người vẫn làm), bạn có thể đã được chỉ định một địa chỉ mà người dùng có vấn đề đã sử dụng trước đó.

Internet vô cùng phức tạp và có hàng chục, thậm chí hàng trăm thiết bị kết nối mạng giữa thiết bị của bạn và máy chủ mà bạn đang cố gắng truy cập. Một số người trong số họ có thể gặp sự cố.

Máy chủ lỗi

Cuối cùng, máy chủ có thể thực sự bị lỗi hoặc có lỗi phần mềm khiến nó không thể thực hiện các yêu cầu. Hãy nhớ rằng(Remember) , máy chủ chỉ là một máy tính và ai đó hoặc thứ gì đó có thể đã làm rối tung nó. Vì vậy, cho đến khi ai đó gỡ lỗi phần mềm, sự cố sẽ vẫn tồn tại. Bạn sẽ tìm thấy hàng trăm bài viết trên web hướng dẫn chi tiết cách khắc phục sự cố với phần mềm máy chủ web Apache(Apache webserver software) , các lỗ hổng trong mã PHP(PHP code) hoặc giải quyết các sự cố cấu hình với các trang web WordPress(WordPress sites) của họ .

Bây giờ bạn đã có một ý tưởng cơ bản tốt về vấn đề, chúng tôi sẽ xem xét một số điều bạn có thể thử khi khắc phục sự cố.

Làm mới trang

Nếu bạn gặp phải lỗi 502, điều đầu tiên bạn nên làm là làm mới trang web. Hầu hết các lỗi như thế này xảy ra do có sự cố mạng tạm thời ở đâu đó dưới dòng hoặc do máy chủ bị quá tải. Bạn cũng có thể chọn đợi cho đến khi hết thời gian cao điểm (dựa trên múi giờ của vị trí máy chủ) trước khi thử lại. Trong 99% trường hợp lỗi 502, thử lại sau là câu trả lời, nhưng trong khi chờ đợi, bạn có thể làm một số việc khác.

Kiểm tra xem trang web(Site)ngừng(Down) hoạt động đối với mọi người không

Mặc dù lỗi 502 cho thấy rằng có sự cố ở phần cuối kết nối của máy chủ, nhưng bạn không phải lo lắng khi đảm bảo rằng bạn không phải là người duy nhất gặp sự cố. Bạn có thể sử dụng các trang web như IsItDownRightNow? Hoặc Down Detector để xác nhận rằng bạn không phải là người duy nhất nhìn vào mã lỗi thay vì những bức ảnh mới nhất về những chú chó của mẹ bạn trên Facebook .

Một số trang web này có thể hiển thị cho bạn các thông tin chi tiết quan trọng như tần suất một trang web ngừng hoạt động, liệu trang web đó có ngừng hoạt động ở một số vùng nhất định hay không và liệu có bất kỳ người dùng nào khác đang phàn nàn về các vấn đề cụ thể tại thời điểm này hay không.

Đặt lại bộ định tuyến của bạn

Đôi khi cổng xấu chính là cổng vào ngôi nhà của bạn. Bộ định tuyến của bạn là một máy tính giống như bất kỳ máy tính nào khác, có nghĩa là nó có thể bị treo, gặp sự cố hoặc gặp lỗi. Giống như các máy tính khác của bạn, khởi động lại đơn giản thường có thể giải quyết các vấn đề này. 

Giả sử bạn thấy rằng bạn phải đặt lại bộ định tuyến(reset your router) thường xuyên để kết nối internet hoạt động trở lại. Trong trường hợp đó, bạn có thể muốn thực hiện cập nhật chương trình cơ sở hoặc cân nhắc mua một bộ định tuyến mới có dung lượng lớn hơn để xử lý nhiều thiết bị cùng một lúc.

Xóa bộ nhớ cache và cookie của trình duyệt

 [9 Clear.jpg]

Trình duyệt của bạn lưu giữ bộ nhớ cache của các trang web bạn truy cập thường xuyên và những trang web bạn đã truy cập gần đây nhất. Bằng cách duy trì bộ nhớ cache, bạn nhận được thời gian phản hồi trang web nhanh hơn và bạn sẽ sử dụng ít băng thông hơn để khởi động vì bạn không tải xuống các phần tử phổ biến của trang mỗi khi bạn làm mới hoặc truy cập lại nó.

Thật không may, bộ nhớ đệm của trình duyệt web có thể bị lỗi và cản trở việc tải trang đúng cách. Vì vậy, bạn có thể muốn xóa bộ nhớ cache của trình duyệt. Đừng lo lắng về việc mất lịch sử, mật khẩu và các thông tin quan trọng khác. Tất cả việc xóa bộ đệm sẽ làm có lẽ là làm chậm quá trình truy cập trang web một chút cho đến khi có thể tạo bộ đệm mới. Nếu bạn muốn biết cách xóa bộ nhớ cache cho trình duyệt web của mình, hãy xem hướng dẫn cuối cùng của chúng tôi: Cách xóa bộ nhớ cache của bất kỳ trình duyệt web nào(How To Clear The Cache Of Any Web Browser)

Cookie là một loại dữ liệu khác mà trình duyệt của bạn giữ cục bộ có thể cản trở việc tải trang web. Nói chung(Generally) , cookie tốt cho trải nghiệm trang web. Họ cho phép trang web “ghi nhớ” thông tin về bạn để bạn không phải đăng nhập mỗi lần hoặc mất nội dung trong giỏ hàng nếu kết nối của bạn bị gián đoạn.

Ngoài việc có khả năng làm rối loạn hoạt động của một trang web, theo dõi cookie(tracking cookies) cũng có thể là một vấn đề về quyền riêng tư, nhưng theo cách nào đó, hướng dẫn Cách xóa lịch sử trình duyệt web của(How to Clear Any Web Browser’s History) chúng tôi cũng chỉ cho bạn cách xóa cookie. Chỉ cần đảm bảo chỉ xóa cookie và không xóa lịch sử duyệt web thực tế của bạn!

Cập nhật trình duyệt của bạn

Bạn nên luôn cập nhật trình duyệt web của mình nếu chỉ để đảm bảo rằng bạn đã cài đặt các bản vá bảo mật mới nhất. Nếu bạn có các bản cập nhật đang chờ xử lý, hãy hoàn thành chúng trước khi truy cập trang web đang gửi lỗi cho bạn. Nó chỉ có thể là trình duyệt của bạn cần các tiêu chuẩn web mới nhất để nói chuyện với công nghệ trang web mới nhất. 

Việc đảm bảo hệ điều hành của bạn cũng được cập nhật vì có thể có vấn đề liên quan đến trình điều khiển mạng hoặc ngăn xếp mạng cho máy tính hoặc thiết bị của bạn có thể xảy ra.

Thử một trình duyệt khác

Không phải mọi trình duyệt đều bình đẳng. Nếu bạn đang sử dụng một trình duyệt web được nhúng hoặc một số trình duyệt khác ít được biết đến hơn, nó có thể không hỗ trợ tất cả các chức năng hoặc yêu cầu của một trang web nhất định.

Nó cũng có thể chỉ đơn giản là một cái gì đó đã xảy ra với trình duyệt bạn đang sử dụng. Cách nhanh nhất để loại bỏ trình duyệt là nguồn gốc của sự cố là sử dụng một trình duyệt khác. Có rất nhiều thứ để bạn lựa chọn, bao gồm Microsoft Edge , Safari ( Mac hoặc iOS), Mozilla FirefoxGoogle Chrome , ngoại trừ một số ít.

Hủy kích hoạt các plugin và tiện ích mở rộng

Có thể đáng để khởi động trình duyệt của bạn hoặc (tạm thời) tắt tất cả các plugin và tiện ích mở rộng của bạn để loại bỏ chúng như một nguồn gây ra sự cố. Chỉ thực hiện việc này nếu việc sử dụng trình duyệt khác không có các tiện ích mở rộng đó không hiển thị sự cố trên cùng một kết nối internet.

Thử một kết nối Internet khác

Nếu máy chủ bạn đang cố gắng truy cập vẫn ổn, nhưng thiết bị cổng trên đường dẫn đến máy chủ đó là nguồn gốc của sự cố, bạn có thể muốn buộc một tuyến đường khác bằng cách sử dụng kết nối internet khác. 

Ví dụ: nếu kết nối băng thông rộng tại nhà của bạn gây ra lỗi, hãy thử truy cập trang web từ điện thoại thông minh bằng kết nối dữ liệu di động của bạn. Trừ khi cả hai kết nối đến từ cùng một ISP , điều này sẽ bỏ qua mọi vấn đề cụ thể của ISP .

Kiểm tra máy chủ proxy của bạn

Nếu bạn đang sử dụng máy chủ proxy, cổng xấu được đề cập thực sự có thể là chính máy chủ proxy đó. Nhiều máy tính tại nơi làm việc chạy qua một máy chủ proxy của công ty và không phải lúc nào cũng có thể vượt qua những điều này theo thiết kế. Rốt cuộc, công ty sử dụng máy chủ proxy để giám sát những gì bạn làm trên internet và kiểm soát bảo mật thông tin của nó.

Giả sử(Suppose) bạn không thể bỏ qua kết nối máy chủ proxy của mình trong cấu hình máy chủ proxy . (proxy server)Trong trường hợp đó, giải pháp thay thế duy nhất của bạn là kiểm tra xem máy chủ proxy có hoạt động chính xác hay không bằng cách yêu cầu bộ phận CNTT. Nếu bạn đang sử dụng dịch vụ proxy riêng tư, hãy tắt dịch vụ này để kiểm tra xem liệu điều đó có gây ra sự cố hay không. Nếu bạn đang chạy máy chủ proxy gia đình của riêng mình, hãy khởi động lại nó và kiểm tra xem nó có còn được định cấu hình chính xác hay không.

Dùng thử VPN

Mặc dù chúng tôi muốn nói đến “máy chủ web”, nhưng sự thật là hầu hết nội dung web được lưu trữ trên nhiều máy chủ. Mạng phân phối(Delivery Networks) nội dung ( CDN(CDNs) ) lưu giữ các bản sao của nội dung web trên nhiều máy chủ trên toàn thế giới. Vì vậy, khi bạn yêu cầu quyền truy cập vào trang web, nội dung được cung cấp bởi nút CDN gần bạn nhất, cung cấp tốc độ và thời gian phản hồi tốt nhất. Việc sử dụng băng thông nội hạt cũng rẻ hơn thay vì gửi dữ liệu qua các đường trục quốc tế, vì vậy các công ty ưu tiên sử dụng CDN(CDNs) .

Vấn đề là, nếu nút CDN cục bộ của bạn bị quá tải hoặc gặp sự cố, bạn có thể gặp lỗi 502. Về lý thuyết, bạn phải được chuyển đến nút máy chủ đang hoạt động tiếp theo. Nhưng để đề phòng, bạn có thể thử sử dụng VPN (Mạng riêng(Private Network) ảo ) để truy cập trang web từ quốc gia hoặc khu vực khác trong quốc gia của mình. Điều này có thể bỏ qua sự cố máy chủ cục bộ.

Xóa (Flush)bộ nhớ cache DNS(DNS Cache) của bạn hoặc thay đổi máy chủ DNS của bạn(Change Your DNS Servers)

Máy chủ DNS(DNS) ( Hệ thống tên miền(Domain Name System) ) giống như danh bạ điện thoại của Internet. Khi bạn nhập một địa chỉ như https://www.online-tech-tips.com (trang web chị em của chúng tôi) vào thanh địa chỉ của bạn, máy chủ DNS sẽ dịch địa chỉ đó thành địa chỉ IP chính xác của máy chủ vật lý sẽ gửi thông tin cho bạn. yêu cầu.

Một máy chủ DNS cụ thể có thể có địa chỉ IP sai trong tệp (nó có thể đã thay đổi) hoặc máy chủ mà nó giới thiệu cho bạn có thể là một trong số các máy chủ của trang web và máy chủ đó đang gặp sự cố. Bộ nhớ cache DNS(DNS) cục bộ của bạn cũng có thể bị hỏng hoặc lỗi thời.

Trước tiên, bạn nên thử xóa bộ nhớ cache DNS của mình(clear your DNS cache) và thử lại. Nếu điều đó không hiệu quả, bạn có thể thay đổi máy chủ DNS của mình(change your DNS servers) để xem liệu điều đó có giải quyết được sự cố hay không.

Máy chủ DNS công cộng(Public DNS) của Google được tìm thấy tại 8.8.8.8 và 8.8.4.4 là một số máy chủ DNS nhanh nhất và đáng tin cậy nhất trên thế giới. 

Thay vào đó, hãy sử dụng một trang được lưu trong bộ nhớ đệm

Nếu tất cả những gì bạn cần từ một trang web là thông tin tĩnh, bạn có thể không cần máy chủ hoạt động. Google và các công cụ tìm kiếm khác liên tục lập chỉ mục web và tạo các bản sao được lưu trong bộ nhớ cache của các trang web. Ngoài ra còn có các trang web chẳng hạn như Internet Wayback Machine , lưu trữ cả trang web cũ và trang web mới để bạn có thể xem thông tin chúng có tại nhiều thời điểm khác nhau.

Thật dễ dàng để xem phiên bản được lưu trong bộ nhớ cache của một trang bằng Google , chỉ cần tìm ba dấu chấm ở bên phải của tiêu đề kết quả(three dots to the right of the result header) và chọn nó. 

Từ menu bật lên, chọn được lưu vào bộ nhớ cache(cached) .

Sau đó, bạn sẽ thấy một trang có thông báo này ở trên cùng.

Liên hệ với Quản trị viên Trang web

Lời khuyên cuối cùng mà chúng tôi có thể cung cấp khi gặp lỗi 502 Bad Gateway là liên hệ với quản trị viên trang web. Nếu vấn đề dường như là với ISP của bạn , bạn có thể liên hệ với bộ phận hỗ trợ khách hàng của họ và hỏi xem họ có biết bất kỳ vấn đề nào với quyền truy cập vào trang web cụ thể đó không.

Nhiều ISP(ISPs) có phần "sự cố đã biết" trên trang chủ hoặc trang tổng quan tài khoản người dùng của họ, vì vậy hãy nhớ kiểm tra những vấn đề này. Cuối cùng, nếu không có gì trong bài viết này hữu ích, nó hoàn toàn nằm ngoài tầm tay của bạn và tất cả những gì bạn có thể làm là chờ đợi. Vì vậy, tại sao không xem phần Thông tin vui nhộn của chúng tôi để biết một số cách tuyệt vời để vượt qua thời gian?



About the author

Tôi là một chuyên gia máy tính với hơn 10 năm kinh nghiệm. Khi rảnh rỗi, tôi thích giúp việc tại bàn văn phòng và dạy bọn trẻ cách sử dụng Internet. Kỹ năng của tôi bao gồm nhiều thứ, nhưng điều quan trọng nhất là tôi biết cách giúp mọi người giải quyết vấn đề. Nếu bạn cần ai đó có thể giúp bạn trong việc khẩn cấp hoặc chỉ muốn một số mẹo cơ bản, vui lòng liên hệ với tôi!



Related posts