0
Blog

17 Tháng Ba, 2023

Lỗi 502 Bad gateway là gì? Nguyên nhân và cách khắc phục

502 Bad Gateway được hiểu là một lỗi mã trang thái HTTP. Việc này đồng nghĩa với việc khi một máy chủ hoạt động thì sẽ nhận được một phản hồi không hợp lệ từ một máy chủ khác. Hiện nay đây chính là lỗi rất hay gặp khi sử dụng máy tính. Để hiểu chuyên sâu cũng như rõ hơn về lỗi 502 Bad Gateway là gì, nguyên nhân cũng như cách làm sao để khắc phục nó, mời các bạn tham khảo qua bài viết dưới đây của Mona Host nhé.

502 Bad Gateway là lỗi gì?

Khi người dùng chúng ta truy cập trực tiếp vào một trình duyệt hoặc một trang web thì sẽ được gửi yêu cầu từ máy chủ web. Theo đó thì máy chủ web sẽ nhận được thông tin và tiến hành xử lý yêu cầu. Sau đó sẽ được gửi lại tài nguyên đã yêu cầu với một tiêu đề và mã trạng thái HTTP.

Với đoạn mã trạng thái HTTP thông thường chúng ta sẽ không được nhìn thấy trừ khi những trường hợp gặp sự cố. Về căn bản thì đây chính là cách mà máy chủ sẽ thông báo tới người dùng biết được đang có sự cố xảy ra và đi kèm với mã là cách chuẩn đoán sự cố đó.

Hiện nay đã có rất nhiều loại mã lỗi về trạng thái 500 khác nhau như 500, 501, 502, 503, 504, 520,… Với mỗi đoạn mã thì sẽ có những ý nghĩa khác nhau. Những lỗi này cho thấy được những yêu cầu nào đã được chấp nhận thế nhưng máy chủ lại ngăn chặn lại việc thực hiện yêu cầu này.

Với trường hợp bạn gặp Error 502 Bad Gateway thì điều này khá đặc biệt có ý nghĩa là một máy chủ trong quá trình nó hoạt động giống như một Proxy hay Gateway đã nhận được phản hồi không hợp lệ của máy chủ Inbound.

-> Xem thêm: Lỗi 404 là lỗi gì? Nguyên nhân và cách khắc phục lỗi 404 not found

Dấu hiệu khi xuất hiện lỗi 502 Bad Gateway

Dấu hiệu khi xuất hiện lỗi 502 Bad Gateway

Lỗi 502 Bad Gateway trên mỗi trình website sẽ khác nhau, nhưng nếu bạn gặp lỗi này thì sẽ nhìn thấy 1 số thông báo lỗi cơ bản sau:

  • 502. That’s an error
  • Error 502, 502 Proxy Error
  • 502 Service Temporarily Overloaded
  • 502 Bad Gateway
  • Temporary Error (502)
  • HTTP 502HTTP
  • Error 502 – Bad Gateway,…

Đối với lỗi 502 Bad Gateway hiển thị trên cửa sổ trình duyệt Internet cũng sẽ tương tự như tại website. Còn với Twitter “Fail Whale” lại là một lỗi rất đặc biệt lỗi này có bản chất chính là lỗi 502 Bad Gateway.

Trong Windows Update thông thường lỗi Bad Gateway tạo ra từ thông báo lỗi 0x80244021 hoặc WU_E_PT_HTTP_STATUS_BAD_GATEWAY

Khi bạn sử dụng dịch vụ từ Google như Gmail hoặc Google Search khi xảy ra lỗi 502 Bad Gateway thì sẽ hiển thị là Server Error. Ngoài ra thì trong 1 số trường hợp sẽ chỉ hiển thị đơn giản là 502.

-> Xem thêm: 13 Cách Khắc Phục Lỗi Không Vào Được Trang Web

Vì sao xảy ra lỗi 502 Bad Gateway?

Thông thường khi xảy ra lỗi 502 Bad Gateway là sự cố của máy chủ trực tuyến và không thể nào kiểm soát được nó. Thế nhưng bạn cần lưu ý: Hệ thống thực hiện quản lý Web Server phụ thuộc vào Microsoft IIS sẽ cung cấp thông tin chi tiết cho người dùng về nguyên nhân xảy ra 502 Bad Gateway từ đó sẽ cung cấp cho bạn thông qua việc bổ sung thêm những thông số phía sau 502 như: HTTP Error 502.3 – Web-server-received-an-invalid-response-while-acting-as-a-gateway-or-proxy.

Các phương pháp khắc phục lỗi 502 Bad Gateway

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

Lỗi 502 bad gateway

Mã nguồn WordPress sẽ được sử dụng làm ví dụ sau đây bạn có thể áp dụng tương tự để xử lý lỗi 502 với Script khác nhé:

Tải lại trang web

Khi gặp các vấn đề kết nối của máy chủ thì có thể được giải quyết nhanh chóng. Vì vậy trước khi đi tìm kiếm nguyên nhân báo lỗi thì bạn chỉ cần áp dụng công thức đơn giản nhất đó là tải lại trình duyệt để xác nhận rằng nó là vấn đề nhỏ hay là gặp lỗi lớn.

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

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

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

Sử dụng những trình duyệt khác

Có trường hợp trình duyệt web của bạn sẽ gặp vấn đề khiến việc kết nối giữa server và thiết bị gặp trục trặc. Lúc này hay thử dùng một trình duyệt khác để thử truy cập vào trang web hoặc bạn có thể sử dụng ngay mode incognito (chế độ ẩn danh). Việc truy cập diễn ra bình thường thì có thể lỗi 502 Bad Gateway xuất phát từ trình duyệt web của bạn.

Kiểm tra các thay đổi DNS

Kiểm tra các thay đổi DNS

Nếu bạn là người lập trình website, việc website tiến hành thay đổi dịch vụ hosting hoặc chuyển sang sử dụng một địa chỉ IP mới sẽ khiến cho người dùng không thể ngay lập tức truy cập vào dữ liệu web lúc này bạn có thể kiểm tra lại quá trình chuyển đổi thông thường thì việc này sẽ tốn vài giờ để hoàn thành.

Nếu bạn là người truy cập vào website bạn có thể tiến hành thay đổi DNS khác, ví dụ dùng các Google Public DNS thay vì sử dụng như mặc định để tiến hành truy cập vào trang.

-> Xem thêm: Hướng dẫn cách gia hạn tên miền hết hạn sử dụng chi tiết nhất

Sử dụng thiết bị khác

Đây là một phương thức khác nhằm khắc phục lỗi 502 Bad Gateway là chuyển sang một thiết bị khác để sử dụng như điện thoại hay máy tính đều được. Chúng ta nên ưu tiên dùng dịch vụ mạng trả phí như 4G để kiểm tra chính xác nguyên nhân liệu có bắt nguồn từ thiết bị mình đang sử dụng hay không.

Check error log

Tình trạng bị lỗi 502 khi bạn thay đổi hoặc cập nhật, chính những thay đổi, cập nhật mới này có thể là nguyên nhân gây ra lỗi cho trang web. Thông qua việc kiểm tra error log chúng ta có thể xác định được vấn đề phát sinh. Với các trang trên nền tảng WordPress, chúng ta có thể mở error logging thông qua việc bổ sung đ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 );

Lúc này lỗi sẽ hiện trong phần wp-contents/debug.log.

Kiểm tra lại Plugins

Có thể các extension và plugins có thể tạo ra trở ngại trong quá trình kết nối với Server dẫn tới xuất hiện ra lỗi 502 Bad Gateway. Để kiểm tra xem liệu extension và plugins có thực sự là nguyên nhân gây ra lỗi hay không thì đầu tiên bạn nên tiến hành 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ác bước tiến hành như sau:

  • Bước 1: Đăng nhập vào tài khoản hosting
  • Bước 2: Truy cập trực tiếp vào thư mực wp-content và chọn mục plugins
  • Bước 3: Tiến hành đổi tên thư mục plugins mục đích để vô hiệu hóa các plugin đang sử dụng.

Nếu như bạn truy cập lại vào website và thấy hoạt động đã trở lại bình thường nghĩa là lỗi 502 Bad Gateway do một trong những plugins gây nên.

Bạn hãy tiến hành đổi tên thư mục plugins về ban đầu và tiến hành vô hiệu hóa từng plugins gây lỗi. Tiến hành cài đặt hoặc cập nhật lại plugin này để khắc phục tình trạng báo lỗi.

Kiểm tra lại CDNs

DDoS mitigation servers hoặc CDNs có thể chính là nguyên nhân gây ra lỗi 502 Bad Gateway. Trong tình huống này xảy ra có thể do các phiên bản xảy ra xung đột và thường thì sẽ mất vài giờ để có thể khắc phục vấn đề. Tốt nhất hãy liên hệ với nhà cung cấp hosting để được giải quyết vấn đề này.

Nhờ hỗ trợ từ đội ngũ kỹ thuật

Các giải pháp trước đó đều là các giải pháp khá đơn giản mà chúng ta có thể thực hiện nhằm sửa lỗi HTTP 502. Thế nhưng nếu bạn vẫn không thể truy cập vào website bình thường được thì hãy tiến hành liên hệ trực tiếp với đội ngũ kỹ thuật. Thông tin về tình trạng lỗi đang gặp và cách thức mà 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à sẽ hướng đẫn bạn giải quyết vấn đề xảy ra với bạn

Thông qua bài viết trên chúng tôi hy vọng bạn có thể hiểu hơn về lỗi 502 Bad Gateway cũng như nguyên nhân gây ra lỗi và giải pháp khắc phục một cách hiệu quả và nhanh chóng. Cảm ơn bạn đã theo dõi.

-> Xem thêm: 13 Cách Khắc Phục Lỗi Không Vào Được Trang Web

Bài viết liên quan

Dịch vụ thiết kế
website chuyên nghiệp

Sở hữu website với giao diện đẹp, độc quyền 100%, bảo hành trọn đời với khả năng
mở rộng tính năng linh hoạt theo sự phát triển doanh nghiệp ngay hôm nay!

Liên hệ Mona
Giỏ hàng của bạn

Giỏ hàng trống!