loi 502

Nếu bạn gặp phải báo lỗi 502 bad gateway khi truy cập internet, bài viết dưới đây của Mona Media sẽ giúp bạn hiểu rõ hơn về nguyên nhân của lỗi và những phương thức đơn giản để khắc phục vấn đề này.

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. Do đó, bạn không hề truy vấn được vào thông tin, nội dung của website .
Lỗi 502

Thông thường, trong quá trình sử dụng mạng internet, yêu cầu truy cập của bạn sẽ được gửi đến gateway – các server đóng vai trò trung gian. Những server này sẽ tiếp nhận yêu cầu và tiến hành chuyển hướng, điều phối quá trình truyền tài dữ liệu và yêu cầu giữa server gốc của trang web và thiết bị truy cập internet mà bạn đang sử dụng. 

Thông báo lỗi 502 không quá phổ biến như lỗi 500 internal server error hoặc 503 service unavailable error nhưng nó vẫn khiến việc truy cập bị gián đoạn, ảnh hưởng lớn đến trải nghiệm của người sử dụng.

Nguyên nhân gây ra lỗi 502 Bad Gateway

Lỗi 502 Bad Gateway sẽ giúp người dùng xác định được nguyên nhân gián đoạn truy cập nằm ở khâu trung gian do gateway phụ trách. Mặc dù có rất nhiều tính huống khác nhau có thể góp phần tạo nên tính trạng này, thế nhưng, vì tất cả yêu cầu truy cập đều đi qua gateway nên rất khó để xác định đâu là nguyên nhân trực tiếp tạo ra lỗi trong quá trình xử lý yêu cầu, dữ liệu.

nguyên nhân gây lỗi 502

Ở từng server, thông báo lỗi 502 sẽ có những khác biệt nhất định:

  • Error 502
  • HTTP 502
  • 502 Service Temporarily Overloaded
  • 502 Bad Gateway Nginx
  • Temporary Error ( 502 )
  • HTTP Error 502 Bad Gateway
  • 502 Server Error : The server encountered a temporary error and could not complete your request
  • 502 – Web server received an invalid response while acting as a gateway or proxy server

Dựa trên một số tình huống, nguyên nhân phổ biến nhất, hướng dẫn sửa lỗi 502 Bad Gateway dưới đây sẽ hỗ trợ bạn xử lý báo lỗi để tiếp tục truy cập vào các website.

Các phương pháp sửa lỗi 502 Bad Gateway

Nguyên nhân chủ yếu dẫn đến lỗi 502 Bad Gateway nằm ở server, nhưng cũng có trường hợp lỗi này xuất phát từ sai cấu hình hoặc các nguyên nhân do client. Các phương pháp sửa lỗi sẽ hướng đến việc xử lý nếu bạn gặp phải hai tình huống này.

sửa lỗi 502 bad gateway

Các mã nguồn của WordPress sẽ được sử dụng làm ví dụ. Bạn có thể áp dụng tương tự để xử lý lỗi 502 cho các script khác.

  1. Tải lại trang web

Đôi khi, những yếu tố liên kết của sever hoàn toàn có thể được xử lý khá nhanh gọn. Bởi vậy, trước khi đi vào tìm kiếm nguyên do báo lỗi, bạn chỉ cần vận dụng phương pháp đơn thuần nhất là tải lại trang để xác nhận rằng nó là một lỗi nhỏ hay một yếu tố lớn .

Bạn có thể nhấn F5 để trực tiếp tải lại trang khi có lỗi hoặc đợi tầm 1 – 2 phút trước khi tiến hành reload. Nếu lỗi HTTP 502 không xuất hiện nữa thì có nghĩa việc truy cập chỉ gặp vấn đề tạm thời, không ảnh hưởng quá nhiều.

  1. Xóa Cache của trình duyệt web

Trong trường hợp website vẫn báo lỗi, bạn nên thử xóa cache của trình duyệt rồi tải lại trang để kiểm tra trước khi thử những phương pháp phức tạp hơn. Đôi khi chính bộ nhớ cache khiến cho trình duyệt của bạn trong thời điểm tạm thời không update lại được tài liệu mới khi lỗi 502 đã được khắc phục. Để xóa cache, bạn chỉ cần tìm kiếm phần cache trong mục lịch sử dân tộc duyệt web của những trình duyệt .

  1. Kiểm tra bằng trình duyệt khác

Có những trường hợp, trình duyệt web của bạn gặp phải vấn đề khiến việc kết nối giữa thiết bị và server gặp trục trặc. Do đó, hãy thử dùng một trình duyệt khác để truy cập vào trang web hoặc sử dụng ngay mode incognito. Nếu việc truy cập diễn ra bình thường thì lỗi 502 bad gateway xuất phát từ trình duyệt web của bạn.

  1. Kiểm tra những thay đổi ở DNS

Trong trường hợp bạn là người lập trình website, việc website thực thi biến hóa dịch vụ hosting hoặc chuyển sang sử dụng một địa chỉ IP mới sẽ khiến người dùng không hề ngay lập tức truy vấn vào tài liệu web. Bạn hoàn toàn có thể kiểm tra lại trường hợp của quy trình quy đổi, thường thì việc này sẽ mất vài giờ để hoàn thành xong .
Còn trong trường hợp bạn là người truy vấn vào website, bạn hoàn toàn có thể biến hóa DNS khác, ví dụ như thể dùng những Google Public DNS thay vì sử dụng DNS mặc định để thực thi truy vấn vào trang .

  1. Thử sử dụng một thiết bị khác

Một phương thức khác để khắc phục lỗi 502 bad gateway là chuyển sang sử dụng một thiết bị khác, máy tính hay điện thoại đều được. Bạn nên ưu tiên sử dụng dịch vụ mạng trả phí 3G, 4G để kiểm tra chính xác liệu nguyên nhân có bắt nguồn từ thiết bị bạn đang sử dụng.

  1. Kiểm tra error log

Tình trạng lỗi 502 xảy ra sau khi bạn đổi khác, update thì chính những đổi khác, update này hoàn toàn có thể là nguyên do gây ra lỗi cho website. Thông qua việc kiểm tra lại error log, bạn hoàn toàn có thể xác lập được yếu tố phát sinh. Với những trang trên nền tảng WordPress, bạn hoàn toàn có thể mở error logging bằng cách bổ trợ đoạn code dưới đây vào file wp-config.php :
define ( ‘ WP_DEBUG ’, true ) ;
define ( ‘ WP_DEBUG_LOG ’, true ) ;
define ( ‘ WP_DEBUG_DISPLAY ’, false ) ;
Các lỗi sẽ Open trong phần wp-contents / debug.log .

  1. Kiểm tra Plugins

Các plugin và extension có thể tạo ra một số trở ngại trong quá trình kết nối với server dẫn đến việc xuất hiện lỗi 502 Bad Gateway. Để kiểm tra liệu plugin và extension có thực sự là nguyên nhân gây ra lỗi hay không thì bạn nên vô hiệu hóa tạm thời các plugin và vào lại trang web để theo dõi tình huống.

Cách thức triển khai như sau :

  • Đăng nhập vào thông tin tài khoản hosting của bạn
  • Truy cập vào thư mục wp-content🡪chọn mục Plugins
  • Đổi tên thư mục Plugins để vô hiệu những plugin đang sử dụng

Nếu bạn truy cập lại vào trang web và thấy hoạt động bình thường có nghĩa là lỗi 502 gateway là do một trong những plugin gây nên.

Bạn hãy đổi tên thư mục Plugins về như khởi đầu, sau đó triển khai vô hiệu từng plugin để xác lập plugin gây lỗi. Tiến hành update hoặc setup lại plugin này để khắc phục thực trạng báo lỗi .

  1. Kiểm tra lại CDNs

CDNs  hoặc DDoS mitigation servers cũng có thể là nguyên nhân dẫn đến lỗi 502 bad gateway. Chủ yếu tình huống này xảy ra do các phiên bản gặp xung đột và thường sẽ mất vài giờ để khắc phục vấn đề. Hãy liên hệ trực tiếp với nhà cung cấp hosting để được hỗ trợ giải quyết vấn đề này.

  1. Hỗ trợ từ đội ngũ kỹ thuật

Những giải pháp trước đó đều là những giải pháp khá đơn giản mà bạn có thể tự thực hiện để sửa lỗi HTTP 502. Tuy nhiên, nếu bạn vẫn không thể truy cập website một cách bình thường, hãy liên hệ trực tiếp với đội ngũ kỹ thuật. Thông tin về tính trạng lỗi và cách thức bạn xử lý càng chi tiết thì đội ngũ kỹ thuật sẽ càng nắm rõ tình huống và hướng dẫn bạn giải quyết vấn đề này.

Hy vọng, với bài viết này, bạn có thể hiểu rõ hơn về nguyên nhân gây ra lỗi 502 bad gateway cũng như các giải pháp để giản để sửa lỗi nhanh chóng và hiệu quả.

Leave a Reply

Email của bạn sẽ không được hiển thị công khai.