Mục Lục
Lỗi 502 Bad Gateway là gì?
Cho dù bạn là nhà phát triển web và một trong các trang web bạn tạo ra đang bị dính lỗi 502 hay bạn là người dùng đang cố gắng truy cập trang web và màn hình hiển thị lỗi 502, chúng tôi sẽ giải thích vấn đề này và cách khắc phục nó dưới đây.
Lỗi 502 không phải là lỗi từ thiết bị hay do đường truyền mạng của bạn,
Nó là lỗi của chính trang web đó. Đó là một trong những gì chúng tôi gọi là “mã trạng thái HTTP”.
Mã này cho phép quản trị viên web biết những gì đang xảy ra với trang web của mình.
Nhưng không may, giống như nhiều lỗi 500 khác, nó không phải là một mô tả nguyên nhân cụ thể nào đó mà nó có thể là một loạt các lý do khác nhau dẫn đến tình trạng này.
Ở cấp độ cơ bản, lỗi 502 có nghĩa là có sự cố khi kết nối giữa các máy chủ. Lỗi 502 liên quan đến giao tiếp giữa máy chủ hoạt động như một cổng hoặc proxy đã chấp nhận phản hồi không hợp lệ từ máy chủ thượng nguồn (hoặc máy chủ gốc).
Sự cố xảy ra khi máy chủ thượng nguồn và máy chủ cổng không thể đồng thuận về giao thức trao đổi dữ liệu, dẫn đến không thể hiển thị trang web. Lỗi 502 thường có nghĩa là cài đặt cấu hình sai trong quá trình thiết lập trang web
Trong hầu hết các trường hợp, một lỗi cổng không hợp lệ xảy ra ở phía máy chủ,
Vì vậy một người dùng đơn giản không thể sửa nó.
Cũng có thể trình duyệt đã sử dụng đã đăng ký lỗi 502 Bad Gateway, không thực sự tồn tại hoặc đơn giản là bạn bị ngắt kết nối mạng.
Nguồn gốc của lỗi cũng có thể là như sau:
Lỗi này thường xảy ra khi máy chủ của bạn không thể tìm thấy nguyên nhân của phản hồi không hợp lệ.
Do đó chúng ta phải dùng phương pháp thử và loại trừ cho đến khi tìm ra lỗi.
Bạn đã sẵn sàng chưa?
Chúng ta cùng bắt đầu!
Đôi khi thời gian đáp ứng trên máy chủ của bạn dài hơn là do lưu lượng truy cập tăng hoặc tài nguyên máy chủ thấp.
Trong trường hợp này, vấn đề sẽ được tự động khắc phục chỉ trong vài phút.
Bạn nên cố tải lại trang web đang xem nếu nguyên nhân này là tác nhân gây lỗi.
Nếu giải pháp này đã có thể khắc phục vấn đề, bạn không cần đọc tiếp bài viết.
Tuy nhiên, nếu bạn vẫn nhìn thấy lỗi này thường xuyên, bạn cần tiếp tục đọc tiếp bài viết để tìm cách khác xử lý lỗi này.
Trình duyệt của bạn sẽ hiển thị lỗi trang từ bộ nhớ đệm.
Thậm chí sau khi đã khắc phục được sự cố này, bạn sẽ vẫn thấy lỗi 502 Bad Gateway bởi vì trình duyệt tải trang web của bạn từ bộ nhớ đệm.
Để khắc phục điều này, người dùng hệ điều hành Windows/Linux có thể nhấn tổ hợp phím Ctrl + F5 và người dùng Mac OS có thể nhấn tổ hợp hợp phím CMD + Shift + R để làm tươi trang.
Bạn cũng có thể xóa bộ nhớ đệm cách thủ công trong mục cài đặt của trình duyệt.
Sau khi bạn đã xóa bộ nhớ đệm WordPress, thử tải lại trang web của mình lần nữa.
Bạn có thể dùng trình duyệt web khác để khắc phục sự cố nếu vấn đề xảy ra do bộ nhớ tạm của trình duyệt.
Nếu vẫn bạn nhìn thấy lỗi này trên tất cả các trình duyệt, hãy tiếp tục các bước tiếp theo.
Nếu bạn đang dùng một dịch vụ CDN hoặc tường lửa cho website trên trang của mình, thì rất có thể nó là một trong những nguyên nhân gây ra lỗi. Để kiểm tra điều đó, bạn cần tạm thời vô hiệu hóa CDN.
Sau khi vô hiệu hóa, nó sẽ loại bỏ các lớp bổ sung đã được tạo ra giữa trình duyệt của bạn và máy chủ lưu trữ. Trang web của bạn bây giờ sẽ tải hoàn toàn từ máy chủ của bạn và nếu vấn đề là do dịch vụ tường lửa /CDN gây ra, thì nó sẽ được giải quyết ngay lập tức.
Sau đó, bạn có thể liên hệ với nhà cung cấp dịch vụ CDN của mình để được hỗ trợ. Khi vấn đề được giải quyết, bạn có thể tiếp tục và bật lại CDN.
Nếu lỗi này vẫn còn xảy ra, chúng ta cần kiểm tra WordPress Themes và Plugins.
Đầu tiên bạn cần tắt tất cả WordPress plugins thông qua giao thức FTP.
Sau đó, truy cập vào trang web của bạn để xem thử lỗi đã được khắc phục chưa.
Nếu sự cố vẫn chưa được khắc phục thì rất có thể một trong các plugin của bạn là nguyên nhân gây ra lỗi 502 Bad Gateway.
Giờ bạn cần kích hoạt lần lượt tất cả các plugin cho đến khi phát hiện ra plugin gây lỗi.
Bạn có thể sử dụng một plugin khác có cùng tính năng để thay thế hoặc liên hệ với tác giả để được hỗ trợ.
Nếu ngưng kích hoạt plugins không khắc phục được sự cố, bạn cần kiểm tra WordPress Themes của mình.
Bạn cần thay đổi theme đang sử dụng thông qua phpMyAdmin.
Sau khi thay đổi sang WordPress theme mặc định, hãy truy cập vào trang web của mình để xem nó hoạt động ra sao. Nếu bạn vẫn còn nhìn thấy lỗi, tiếp tục bước tiếp theo.
Nếu đã sử dụng tất cả các bước được đề cập ở trên mà vẫn không thể khắc phục sự cố, thì rất có thể vấn đề nằm ở máy chủ lưu trữ của bạn.
Bạn cần liên hệ với nhà cung cấp dịch vụ lưu trữ để thông báo cho họ biết vấn đề mà mình gặp phải cũng như yêu cầu hỗ trợ từ họ.
Bạn cũng có thể đề cập với họ tất cả các cách mà bạn đã dùng để gỡ rối nhưng không được.
Tất cả các công ty cung cấp dịch vụ lưu trữ chất lượng sẽ nhanh chóng xử lý vấn đề này nếu nguyên nhân gây lỗi là do cấu hình sai máy chủ.
Trên đây mà một số thông tin mà Vietclass đã tìm hiểu và tổng hợp được từ nhiều nguồn, chúc bạn đọc có một trải nghiệm đọc thú vị !
Người viết: Quang Nhật
Nguồn: Tổng hợp và chỉnh sửa
Mình vốn sinh ra ở tỉnh lẻ, hồi nhỏ mỗi lần nhìn máy bay bay…
Hồi sinh viên, mình tự thấy mình cũng “ra dáng” lắm. Cao ráo, nói năng…
Mình hay tự nhủ: “Phải chăm chỉ làm, nghỉ ngơi tính sau.” Và mình làm…
Có một lần, mình làm bố mẹ thất vọng. Thật ra không chỉ một lần,…
Mình là kiểu người hồi nhỏ học giỏi nhưng nhát, lớn lên đi làm lại…
Mình kể chuyện này ra, mong ai đọc xong đừng cười quá lớn, vì trong…