Lỗi cổng xấu 502 là gì (và cách khắc phục)


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

Nếu bạn gặp phải “Lỗi cổng xấu 502”, thì sự cố gần như chắc chắn là 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 ý nghĩa của lỗi này và khám phá các cách để mọi thứ hoạt động trở lại.

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 hay Giao thức truyền siêu văn bảnlà giao thức cốt lõi giúp web hoạt động. Đây 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 giao tiếp 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ủ bằng HTTP và xảy ra sự cố, máy chủ web sẽ đư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, nghĩa đơn giản 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 thì gần như chắc chắn vấn đề nằm ở máy chủ. Trong hầu hết các trường hợp, nếu có sự cố xảy ra với máy chủ, 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, thì những loại lỗi này gần như được giải quyết ngay lập tức trừ khi xảy ra sự cố ngừng hoạt động lớn.

“Cổng” là gì?

Lỗi 502 là lỗi “Cổng xấu”. Thiết bị cổng là một nút trên mạng máy tính đóng vai trò là cổng vào các tài nguyên web khác ở thượng nguồn trong mạng.

Bộ định tuyến hoặc modem internet của bạn là thiết bị cửa ngõ. 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 đường trục chính của Internet cũng vậy. Nếu bạn muốn biết thêm về cách mọi thứ khớp với nhau, hãy đọc Ai sở hữu Internet? Giải thích kiến ​​trúc web..

Khi đó, “Cổng xấu” 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 xấu, xấu!

Nguyên nhân phổ biến gây ra lỗi HTTP 502

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

Máy chủ quá tải

Có thể có quá nhiều người gửi yêu cầu đến máy chủ cùng một lúc nên máy chủ không đáp ứng được 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 bị quá tải tạm thời” thay vì “cổng xấu”.

Tấn công DDoS

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

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

bức tường lửa của máy chủ hoặc cài đặt mạng có thể bị định cấu hình sai hoặc xác định nhầm địa chỉ IP của bạn là địa chỉ 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 đều làm), có thể bạn đã được chỉ định một địa chỉ mà người dùng có vấn đề đã sử dụng trước đó.

Internet cực kỳ 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ố truy cập. Một số người trong số họ có thể đang gặp sự cố.

Máy chủ bị lỗi

Cuối cùng, máy chủ có thể thực sự không hoạt động hoặc có lỗi phần mềm khiến máy chủ không thể thực hiện các yêu cầu. Hãy nhớ rằng, máy chủ chỉ là một máy tính và ai đó hoặc điều gì đó có thể đã làm hỏng nó. Vì vậy, cho đến khi ai đó gỡ lỗi phần mềm, vấn đề sẽ vẫn tiếp diễn. Bạn sẽ tìm thấy hàng trăm bài viết trên web trình bày chi tiết cách khắc phục sự cố với Phần mềm máy chủ web Apache, vá các lỗ hổng trong Mã PHP hoặc giải quyết các vấn đề về cấu hình với Trang web WordPress của chúng >..

Bây giờ bạn đã hiểu cơ bản về vấn đề, chúng ta sẽ xem xét một số cách 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 đó 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% trong số 502 trường hợp lỗi, thử lại sau là giải pháp, 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 có ngừng hoạt động đối với mọi người hay không

Mặc dù lỗi 502 cho thấy có sự cố ở đầu kết nối của máy chủ nhưng bạn cũng đừng bao giờ mất công đảm bảo rằng mình 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 Máy dò xuống để xác nhận rằng bạn không phải là người duy nhất xem 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 những chi tiết quan trọng như tần suất một trang web ngừng hoạt động, liệu trang web đó chỉ ngừng hoạt động ở một số khu vực nhất định hay không và liệu có người dùng nào khác đang phàn nàn về các vấn đề cụ thể vào lúc 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 nhà bạn. Bộ định tuyến của bạn cũng giống như bất kỳ máy tính nào khác, điều đó 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 những sự cố này.

Giả sử bạn thấy rằng bạn phải đặt lại bộ định tuyến của bạn thường xuyên để kết nối Internet của bạn 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 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ộ đệm 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ộ đệm, bạn sẽ 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 làm mới hoặc truy cập lại trang đó.

Thật không may, bộ nhớ đệm của trình duyệt web có thể gặp trục trặc và cản trở quá trình tải trang đúng cách. Vì vậy, bạn có thể muốn xóa bộ nhớ đệm 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ả những gì 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 bộ đệm mới có thể được tạo. Nếu bạn muốn biết cách xóa bộ nhớ đệm cho trình duyệt web của mình, hãy xem hướng dẫn cơ bản 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.

Cookie là một loại dữ liệu khác được trình duyệt của bạn lưu trữ cục bộ và có thể ảnh hưởng đến việc tải trang web. Nói chung, cookie rất tốt cho trải nghiệm trang web. Họ cho phép một 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 khả năng gây rối loạn hoạt động của trang web, cookie theo dõi cũng có thể là vấn đề về quyền riêng tư, nhưng dù thế nào đi nữa, hướng dẫn Cách xóa lịch sử của bất kỳ trình duyệt web nào của 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 chứ 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 phải luôn cập nhật trình duyệt web của mình 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. Có thể trình duyệt của bạn cần các tiêu chuẩn web mới nhất để tương thích 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 cũng không có hại gì vì có thể có sự cố 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.

Thử trình duyệt khác

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

Cũng có thể đơn giản là đã xảy ra lỗi 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 lựa chọn, bao gồm Microsoft Edge, Safari (Mac hoặc iOS), Mozilla Firefox và Google Chrome, chỉ kể tên một số.

Tắt plugin và tiện ích mở rộng

Có thể bạn nên khởi động trình duyệt hoặc (tạm thời) vô hiệu hóa tất cả plugin và tiện ích mở rộng để loại bỏ chúng là nguyên nhân gây ra sự cố. Chỉ thực hiện việc này nếu việc sử dụng một 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ử kết nối Internet khác

Nếu máy chủ bạn đang cố truy cập vẫn ổn nhưng thiết bị cổng trên tuyến tới máy chủ đó là nguồn gốc của sự cố, bạn có thể muốn buộc một tuyến 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ặp 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 đều đến từ cùng một ISP, việc 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 thì cổng xấu được đề cập thực sự có thể chính là máy chủ proxy đó. Nhiều máy tính tại nơi làm việc chạy qua máy chủ proxy của công ty và không phải lúc nào cũng có thể bỏ qua những máy chủ này theo thiết kế. Suy cho cùng, 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 tính bảo mật thông tin của nó.

Giả sử 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. 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 hỏi bộ phận CNTT. Nếu bạn đang sử dụng dịch vụ proxy riêng, hãy tắt dịch vụ đó để kiểm tra xem điều đó có gây ra sự cố 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 và kiểm tra xem nó có còn được định cấu hình đúng hay không.

Thử VPN

Mặc dù chúng tôi muốn gọi “máy chủ web” nhưng sự thật là hầu hết nội dung web đều được lưu trữ trên nhiều máy chủ. Mạng phân phối nội dung (CDN) giữ các bản sao nội dung web trên nhiều máy chủ trải rộng 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 sẽ được cung cấp bởi nút CDN gần bạn nhất, mang lại tốc độ và thời gian phản hồi tốt nhất. Sử dụng băng thông địa phương cũng rẻ hơn so với gửi dữ liệu qua đường trục quốc tế, vì vậy các công ty ưa thích sử dụng CDN.

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 ảo) để truy cập trang web từ một quốc gia hoặc khu vực khác trong quốc gia của bạn. Điều này có thể bỏ qua sự cố máy chủ cục bộ.

Xóa bộ nhớ đệm DNS hoặc thay đổi máy chủ DNS của bạn

Máy chủ DNS (Hệ thống tên miền) giống như danh bạ điện thoại trên Internet. Khi bạn nhập một địa chỉ như / (trang web chị em của chúng tôi) vào thanh địa chỉ, 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ý để gửi cho bạn thông tin bạn yêu cầu.

.

Một máy chủ DNS nhất định có thể có địa chỉ IP sai trong hồ sơ (có thể đã thay đổi) hoặc máy chủ mà nó giới thiệu đến bạn có thể là một trong số nhiều máy chủ của trang web và máy chủ đó đang gặp sự cố. Bộ đệm 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ộ đệm DNS của bạn và thử lại. Nếu cách đó không hiệu quả, bạn có thể thay đổi máy chủ DNS của bạn để xem liệu cách đó có giải quyết được sự cố hay không.

Các máy chủ DNS công cộng của Google 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 thì bạn có thể không cần thiết lập và chạy máy chủ. Google và các công cụ tìm kiếm khác liên tục lập chỉ mục trang web và tạo các bản sao được lưu trong bộ nhớ đệm của các trang web. Ngoài ra còn có các trang web như Internet Wayback Machine, lưu trữ cả trang web cũ và mới để bạn có thể xem thông tin họ 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 tiêu đề kết quả và chọn nó.

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

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

Lời khuyên cuối cùng mà chúng tôi có thể cung cấp khi gặp phải lỗi 502 Bad Gateway là liên hệ với quản trị viên trang web. Nếu sự cố dường như xảy ra 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 khi truy cập vào trang web cụ thể đó không.

Nhiều ISP có phần “sự cố đã biết” trên trang chủ hoặc bảng điều khiển tài khoản người dùng của họ, vì vậy hãy nhớ kiểm tra cả những phần này. Cuối cùng, nếu bài viết này không giúp được gì thì nó thực sự 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ậy tại sao không xem phần Nội dung thú vị của chúng tôi để biết một số cách giết thời gian tuyệt vời?

.

bài viết liên quan:


12.04.2022