Nếu bạn thường xuyên sử dụng máy tình thì ít nhất 1 lần đã gặp lỗi 502 Bad Gateway nhưng vẫn không hiểu nguyên nhân hay các xử lý như nào cho đúng. Thì bài viết này sẽ dành cho bạn, Terus sẽ gửi đến bạn tất cả thông tin về 502 Bad Gateway mà bạn cần biết.
I. Lỗi 502 Bad Gateway là gì?
502 Bad Gateway là một mã trạng thái HTTP (HTTP status codes). Khi sử dụng internet, bạn sẽ được báo lỗi này nếu gateway hoặc proxy nhận được phản hồi không hợp lệ (invalid response) từ server gốc.
Hãy hiểu các hoạt động khi bạn vào một website bất kỳ như sau:
- Mỗi khi bạn truy cập một website, trình duyệt của bạn sẽ gửi yêu cầu đến máy chủ web.
- Máy chủ web nhận và xử lý yêu cầu, sau đó gửi lại các tài nguyên được yêu cầu cùng với tiêu đề HTTP và mã trạng thái HTTP.
- Thông thường, mã trạng thái HTTP sẽ không được nhìn thấy trừ khi có sự cố.
Về cơ bản, đó là cách máy chủ thông báo cho bạn rằng đã xảy ra sự cố, cùng với mã về cách chẩn đoán sự cố. Các mã lỗi 500 (501, 502, 503, 504,...) chỉ đến vấn đề đến từ server của website. Có thể hiểu yêu cầu vào website của bạn đã được chấp nhận nhưng bị chặn lại bởi server
Điều gì gây ra lỗi 502 Bad Gateway?
Các nguyên nhân có thể gây ra 502 Bad Gateway bao gồm:
- Quá tải máy chủ: Máy chủ bị lỗi và hết tài nguyên, dẫn đến lỗi HTTP 502. Lượng truy cập đột biến hoặc bộ nhớ thấp có thể là nguyên nhân.
- Trình duyệt có lỗi: Có thể các tệp trong bộ đệm của trình duyệt bị hỏng hoặc phiên bản trình duyệt của bạn đã lỗi thời.
- Chặn bởi tường lửa: Tường lửa của bạn có thể xác định các mối đe dọa giả và chặn các nhà cung cấp dịch vụ Internet hoặc địa chỉ IP.
Tình trạng lượng truy cập đột biến có thể là do website của bạn đang bị tấn công DDOS, nếu bạn là admin của website và gặp tình trạng bị tấn công hãy tìm hiểu ngay bài viết này của Terus nhé: DDOS là gì?
II. Lỗi 502 Bad Gateway ảnh hưởng như thế nào đến SEO?
Khác với lỗi 503 sẽ giúp hỗ trợ cho việc xử lý với Google, với lỗi 503 website sẽ bảo với bot của Google là hãy quay lại đào sau. Nếu không được khắc phục ngay, lỗi 502 có thể ảnh hưởng đến SEO.
Trình thu thập dữ liệu sẽ chỉ nhận được website được phân phối từ bộ đệm nếu website của bạn chỉ hoạt động trong khoảng 10 phút và được sử dụng nhiều lần. Ngoài ra, Google có thể không có khả năng thu thập lại thông tin trước khi sao lưu chúng.
Nếu như vậy thì có vẻ lỗi 502 cũng không ảnh hưởng gì dù sao Google cũng lấy được thông tin website từ bộ nhớ đệm. Nhưng vấn đề nằm ở thời gian!
Nếu website ngừng hoạt động trong một khoảng thời gian dài, chẳng hạn như hơn 6 giờ, Google có thể coi đó là một sự cố cấp website và yêu cầu giải quyết lỗi 502. Nếu bạn bị lỗi 502 lặp lại, bạn nên tìm hiểu lý do tại sao chúng lại xảy ra ngay từ đầu.
III. Các phương pháp khắc phục lỗi 502 Bad Gateway
Lỗi 502 Bad Gateway thường liên quan đến mạng hoặc máy chủ, nhưng nó cũng có thể liên quan đến máy khách. Vì vậy, chúng ta sẽ xem xét cả hai một chút.
Các phương pháp phổ biến sau đây có thể được sử dụng để khắc phục lỗi cổng xấu 502 để sao lưu và chạy.
- Tải lại trang
- Kiểm tra tình trạng website
- Thử các trình duyệt khác nhau
- Thử với website ẩn danh
- Xóa bộ nhớ đệm của trình duyệt
- Kiểm tra DNS
- Kiểm tra Hosting
- Với Website Wordpress - Kiểm tra Plugins và Themes
1. Tải lại trang
Khi gặp lỗi 502 Bad Gateway, một trong những cách đơn giản nhất và đầu tiên bạn nên thử là chỉ cần đợi một chút rồi tải lại trang (F5 hoặc Ctrl + F5). Máy chủ hoặc máy chủ có thể bị quá tải, vì vậy website sẽ hoạt động trở lại ngay lập tức.
2. Kiểm tra tình trạng website
Bạn có thể sử dụng trang sau: https://downforeveryoneorjustme.com/ để kiểm tra xem website có thể sử dụng được hay không.
3. Thử các trình duyệt khác nhau
Để loại trừ vấn đề đó, bạn có thể thử một trình duyệt khác. Ví dụ, hãy thử sử dụng Microsoft Edge khi bạn đang sử dụng Google Chrome. Khi lỗi không còn nữa, bạn nên xóa và cài đặt lại trình duyệt đã sử dụng trước đó.
4. Thử với website ẩn danh
Bạn có thể truy cập website trong chế độ Ẩn danh cũng được. Nếu lỗi 502 Bad Gateway không xảy ra, điều này có thể là do tiện ích mở rộng trình duyệt.
Tuy nhiên, làm thế nào để xác định thủ phạm mở rộng? Thử tắt chúng từng cái một và xem website có mở bình thường không. Khi điều này xảy ra, bạn sẽ xóa tiện ích mở rộng đang ngăn cản bạn có thể truy cập.
5. Xóa bộ nhớ đệm của trình duyệt
Bất cứ khi nào bạn gặp phải những vấn đề như thế này, tốt nhất bạn nên xóa bộ nhớ đệm(cache) của trình duyệt. Dưới đây là hướng dẫn về cách thực hiện trong các trình duyệt khác nhau:
6. Kiểm tra DNS
Cũng có thể xảy ra 502 Bad Gateway do các vấn đề DNS, chẳng hạn như miền không phân giải IP đúng hoặc máy chủ DNS không phản hồi.
Điều quan trọng là phải đợi đến khi mọi thứ được phổ biến hoàn toàn, có thể mất tới 24 giờ nếu bạn vừa di chuyển website của mình sang máy chủ mới. Điều này dựa trên giá trị TTL của bản ghi DNS.
7. Kiểm tra Hosting
Chúng tôi thường xuyên thấy lỗi 502 Bad Gateway do sự cố với máy chủ web. Đôi khi, máy chủ hủy hoặc hủy bỏ một truy vấn, tập lệnh hoặc yêu cầu vì nó mất quá nhiều thời gian.
Nhiều máy chủ, đặc biệt là máy chủ dùng chung, triển khai "tập lệnh hủy". Tính năng này về cơ bản là sẽ chấm dứt yêu cầu sau một khoảng thời gian nhất định để không làm hỏng website hoặc ảnh hưởng đến người dùng khác.
Một lý do khác tại sao bạn có thể phát hiện ra 502 Bad Gateway trên máy chủ của mình là bạn có thể không thể truy cập máy chủ vì một số lý do, chẳng hạn như máy chủ bị hỏng hoặc không thể kết nối với máy chủ. Trong trường hợp này, bạn nên mở phiếu hỗ trợ hoặc kiểm tra trang trạng thái của máy chủ.
8. Với Website Wordpress - Kiểm tra Plugins và Themes
Một nguyên nhân phổ biến khiến máy chủ hủy tập lệnh và truy vấn là mã tồi tệ trên website của bạn, có thể là do plugin hoặc chủ đề của bên thứ 3.
Ngoài ra, chúng tôi đã phát hiện ra rằng một số lượng lớn plugin bộ đệm được định cấu hình sai, dẫn đến lỗi 502 Bad Gateway. Một cách để khắc phục sự cố này là tắt tất cả plugin. Hãy nhớ rằng nếu bạn chỉ tắt plugin, bạn sẽ không mất dữ liệu.
Nếu bạn vẫn có thể truy cập quản trị viên của mình, cách nhanh nhất là truy cập menu tác vụ hàng loạt và chọn "Hủy kích hoạt". Điều này sẽ khiến tất cả các plugin của bạn bị vô hiệu hóa. Nếu điều này giải quyết được sự cố, bạn sẽ phải tìm ra người gây ra sự cố.
Kích hoạt từng cái một trước khi tải lại website. Khi 502 Bad Gateway trả về xuất hiện, có nghĩa là plugin hoạt động sai. Sau đó, bạn có thể liên hệ với nhà phát triển plugin để nhận hỗ trợ hoặc đăng phiếu hỗ trợ trong kho lưu trữ WordPress.
IV. Tổng kết
Như bạn có thể thấy, có rất nhiều cách bạn có thể sửa 502 Bad Gateway và khắc phục sự cố trên website của mình. Sự cố này thường xảy ra với máy chủ của bạn hơn là máy khách. Cũng cần chú ý đến các plugin và chủ đề của bên thứ ba có mã xấu hoặc truy vấn không được tối ưu hóa.
Bài viết phía trên là tất cả những thông tin về 502 Bad Gateway mà Terus muốn gửi đến bạn. Hi vọng bài viết đã giúp ích được cho bạn. Cảm ơn bạn đã đọc hết bài viết của Terus.
Nếu bạn có bất cứ yêu cầu gì về Terus có thể liên hệ tại đây nhé!
Theo dõi Terus tại:
FAQ - Giải đáp các thắc mắc liên quan đến Lỗi 502 Bad Gateway
1. Lỗi 502 Bad Gateway là gì?
Lỗi 502 Bad Gateway là mã trạng thái HTTP cho biết sự cố giao tiếp giữa hai máy chủ. Nó thường xảy ra khi một máy chủ đóng vai trò là cổng nhận được phản hồi không hợp lệ hoặc không đầy đủ từ máy chủ ngược dòng trong khi cố gắng thực hiện yêu cầu.
2. Nguyên nhân gây ra lỗi 502 Bad Gateway?
Lỗi 502 Bad Gateway có thể do nhiều yếu tố khác nhau gây ra, bao gồm:
- Máy chủ quá tải hoặc ngừng hoạt động: Nếu máy chủ ngược dòng đang gặp lưu lượng truy cập cao hoặc tạm thời không khả dụng, điều đó có thể dẫn đến lỗi 502 khi máy chủ cổng cố gắng liên lạc với nó.
- Sự cố mạng: Các sự cố về kết nối mạng, cấu hình sai DNS hoặc cài đặt tường lửa có thể làm gián đoạn giao tiếp giữa các máy chủ, dẫn đến lỗi 502.
- Máy chủ proxy bị lỗi: Nếu máy chủ proxy bị định cấu hình sai hoặc gặp sự cố, nó có thể tạo ra lỗi 502 khi cố gắng chuyển tiếp yêu cầu đến máy chủ ngược dòng.
3. Lỗi 502 Bad Gateway ảnh hưởng đến khách truy cập website như thế nào?
Khi khách truy cập gặp lỗi 502 Bad Gateway, điều đó có nghĩa là website họ đang cố truy cập không thể đáp ứng yêu cầu của họ.
Khách truy cập có thể thấy trang lỗi chung hoặc thông báo lỗi và họ sẽ không thể truy cập nội dung mong muốn cho đến khi vấn đề được giải quyết.
4. Tôi nên làm gì khi gặp lỗi 502 Bad Gateway?
Khi gặp lỗi 502 Bad Gateway, bạn có thể thử các bước sau:
- Làm mới trang: Đôi khi, một trục trặc tạm thời có thể gây ra lỗi. Làm mới trang có thể giải quyết được vấn đề.
- Xóa bộ nhớ đệm của trình duyệt: Xóa bộ nhớ đệm của trình duyệt có thể loại bỏ mọi dữ liệu được lưu trữ có thể gây xung đột và kích hoạt một yêu cầu mới tới website.
- Kiểm tra kết nối internet của bạn: Đảm bảo kết nối internet của bạn ổn định và hoạt động bình thường. Sự cố mạng có thể là nguyên nhân gây ra lỗi.
5. Ai chịu trách nhiệm sửa lỗi 502 Bad Gateway?
Trách nhiệm khắc phục lỗi 502 Bad Gateway thuộc về quản trị viên website hoặc quản trị viên máy chủ. Nhiệm vụ của họ là điều tra nguyên nhân lỗi, giải quyết mọi sự cố máy chủ hoặc mạng và đảm bảo rằng liên lạc giữa các máy chủ được khôi phục.
Khách truy cập gặp lỗi có thể báo cáo cho quản trị viên website nhưng giải pháp thực tế thuộc về quản trị viên máy chủ.
Đọc thêm:
- Website lỗi 401 Unauthorized error là gì?
- Redirect 301 là gì?
- Lỗi 404 Page not found error là gì?
- Redirect 302 là gì?
- Lỗi 403 Forbidden Error là gì?