502 Bad Gateway – Nguyên nhân và cách khắc phục
21/02/2020 10:11 | Luợt xem : 20
502 bad gateway là lỗi gì? Dấu hiệu nhận biết lỗi này là gì? Nguyên nhân và cách khắc phục lỗi 502 bad gateway ra sao?Thông tin chi tiết có trong bài viết dưới đây của BKNS. Tham khảo ngay nhé!
Mục lục
1. 502 bad gateway là lỗi gì?
Lỗi 502 bad gateway xuất hiện khi một máy chủ trên internet nhận được phản hồi không hợp lệ từ máy chủ gốc. Bạn không thể truy cập được website khi xuất hiện lỗi này. 502 bad gateway cloudflare không xuất hiện thường xuyên như lỗi 503 service unavailable error hay 500 internal server error. Vậy nguyên nhân nào gây lỗi 502 bad gateway?
Gateway là một trong những máy chủ tiếp nhận, điều phối, chuyển hướng dữ liệu. Nó nằm giữa máy chủ gốc và máy tính của bạn trên internet. Mã trạng thái HTTP được gửi giữa các máy chủ để người dùng biết có gì không ổn và cũng để chúng thông báo cho nhau. Khi bạn mở một site, trình duyệt thực hiện công việc gửi yêu cầu đến nhiều máy chủ web. Các yêu cầu sẽ được máy chủ xử lý và trả kết quản bằng HTTP Status Code và dữ liệu được yêu cầu. Chỉ khi có lỗi HTTP Status Code mới xuất hiện.
2. Dấu hiệu nhận biết lỗi 502 bad gateway
Do máy chủ, hệ điều hành và các trình duyệt khác nhau nên lỗi 502 bad gateway sẽ xuất hiện theo những cách khác nhau. Sau đây là một số biến thể của lỗi 502 bad gateway:
- “502 bad Gateway”
- “502 bad gateway cloudflare”
- “502 Service Temporarily Overloaded”
- “Error 502”
- “request failed with status code 502”
- “Temporary Error (502)”
- “502 Proxy Error”
- “502 bad gateway nginx”
- “502 Server Error: The server encountered a temporary error and could not complete your request.”
- “HTTP 502”
- “502. That’s an error.”
- “Bad Gateway: The proxy server received an invalid response from an upstream server.”
- “HTTP Error 502 – Bad Gateway”
3. Khắc phục lỗi 502 bad gateway như thế nào?
3.1 Sửa lỗi 502 bad gateway bằng cách tải lại trang
Máy chủ quá tải có thể là nguyên nhân gây lỗi 502 bad gateway. Vì vậy, điều đầu tiên bạn nên thực hiện khi gặp lỗi 502 bad gateway đó là đợi trong vài phút và tải lại trang. Để loại trừ vấn đề đó, bạn có thể thử một trình duyệt khác trong khi chờ đợi tải lại trang.
3.2 Fix lỗi 502 bad gateway bằng cách xóa bộ nhớ Cache trình duyệt
Hãy thử xóa bộ nhớ Cache trình duyệt của bạn khi xuất hiện lỗi 502 bad gateway. Rất có thể trình duyệt hiển thị bản Cache của trang web là nguyên nhân gây lỗi.
3.3 Sửa lỗi 502 bad gateway xóa bộ nhớ đệm DNS cục bộ
Sự cố DNS cũng là một trong những nguyên nhân gây lỗi 502 bad gateway (domain không nhận đúng IP). Bạn có thể phải đợi trong khoảng 24 giờ nếu mới chuyển website WordPress sang máy chủ mới. Thời gian chờ đợi phụ thuộc vào giá trị TTL của DNS. Xóa bộ nhớ đệm DNS cục bộ cũng là một cách bạn nên thử. Thực hiện tương tự như khi bạn xóa bộ nhớ Cache của trình duyệt. Cụ thể:
Bước 1: Mở Command Prompt trong Windows
Bước 2: Nhập thông tin:
ipconfig / flushdns
Với người dùng MacOS nhập dòng sau:
dscacheutil -flushcache
Bước 3: Xuất hiện dòng thông báo xóa thành công bộ nhớ đệm Cache (đối với MacOS không có thông báo thành công)
Bước 4: Tạm thời thay đổi máy chủ DNS thành máy chủ công cộng như Google
3.4 Khắc phục lỗi 502 bad gateway bằng cách kiểm tra lại máy chủ web
Sự cố với máy chủ web có thể là nguyên nhân gây lỗi 502 bad gateway. Rất có thể một tập lệnh, truy vấn hay yêu cầu mất nhiều thời gian cho nên nó bị hủy bởi máy chủ web. Nếu đúng nguyên nhân này thì nó sẽ chấm dứt yêu cầu sau một khoảng thời gian nhất định để website không bị down, không ảnh hưởng đến người dùng khác. Một nguyên nhân khác là do máy chủ không thể truy cập được do không có kết nối hoặc bị hỏng. Khi đó, bạn nên kiểm tra lại trạng thái của WordPress server hay nhờ sự hỗ trợ của nhà cung cấp.
3.5 Khắc phục lỗi 502 bad gateway bằng cách tạm thời vô hiệu hóa tường lửa hoặc CDN
Mạng phân phối nội dung CDN hay tường lửa gặp vấn đề cũng là nguyên nhân gây lỗi 502 bad gateway. Tạm thời vô hiệu hóa CDN của bạn là cách đơn giản để khắc phục lỗi này nếu bạn đang dùng CDN của bên thứ ba.
Lỗi này có thể do nhà cung cấp muốn giảm thiểu DdoS hay các dịch vụ Proxy như CloudFlare. Có 2 loại lỗi 502 bad gateway CloudFlare đó là:
- Lỗi 502 bad gateway CloudFlare loại 1:
Lỗi 502 bad gateway CloudFlare loại 1
Để khắc phục lỗi 502 bad gateway CloudFlare loại 1, bạn nên kiểm tra trạng thái của CloudFlare => xác định chính xác lỗi
- Lỗi 502 bad gateway CloudFlare loại 2:
Lỗi 502 bad gateway CloudFlare loại 2
Nếu bạn thấy màn hình xuất hiện như hình trên tức là nguyên nhân gây error 502 bad gateway CloudFlare là do máy chủ của bạn => kiểm tra lại trạng thái của máy chủ WordPress hay gửi Ticket cho nhà cung cấp
3.6 Sửa lỗi 502 bad gateway bằng cách hủy kích hoạt tất cả Plugin
Rất có thể lỗi 502 bad gateway là do cấu hình Plugin sai. Khi đó, bạn nên hủy kích hoạt tất cả các Plugin . Các bước thực hiện như sau:
Bước 1: Tìm đến các Plugin
Bước 2: Chọn Deactivate để vô hiệu hóa tất cả Plugin
Bước 3: Kiểm tra xem sự cố có được khắc phục không?
Bước 4: Nếu được khắc phục => bắt đầu kích hoạt từng Plugin => sau mỗi lần kích hoạt nhớ tải lại trang web
Bước 5: Nếu thấy lỗi 502 bad gateway có nghĩa là Plugin đang hoạt động gây lỗi => tạm tắt Plugin đó đi hoặc liên hệ với nhà phát triển Plugin để được hỗ trợ
Bài viết đã giúp bạn có thêm thông tin về lỗi 502 bad gateway error và cách khắc phục. Nếu đã thực hiện nhưng không thể khắc phục lỗi 502 bad gateway hoặc có cách khắc phục khác hiệu quả hơn, hãy chia sẻ với BKNS bằng cách để lại bình luận bên dưới bài viết. Thường xuyên ghé thăm webiste https://www.bkns.vn/ để cập nhật các bài chia sẻ khác nhé!
>> Tìm hiểu thêm: