#

502 Bad Gateway là gì? Cách sửa lỗi nhanh chóng, hiệu quả

 18/05/2022 - 09:40 Trịnh Duy Thanh

Bất kỳ lỗi nào xảy ra trên WordPress đều ảnh hưởng trực tiếp tới hiệu suất và thứ hạng SEO của trang web. 502 Bad Gateway là một lỗi điển hình nhất không chỉ với WordPress mà ngay cả Gmail, Twitter hay Cloudflare đều hay gặp phải.

Lỗi 502 này rất khó để có thể tìm ra nguyên nhân, vì thế mà việc khắc phục sự cố trở nên khó khăn và mất khá nhiều thời gian. Vậy làm thế nào để có thể khắc phục lỗi 502 Bad Gateway một cách nhanh chóng và hiệu quả nhất? Hãy cùng  BKHOST tìm hiểu bài viết sau đây.

Lỗi 502 Bad Gateway trên WordPress là gì?

loi 502 Bad Gateway trên WordPress la gi

Dịch vụ Cloud VPS Giá Rẻ chất lượng cao

BKHOST đang có chương trình khuyến mãi cực shock dành cho khách hàng đăng ký Cloud VPS Giá Rẻ:

  • Giảm giá lên đến 25%.
  • Giá chỉ từ 87k/tháng.
  • Tặng thêm 512MB Ram khi đăng kí từ 12 tháng trở lên.

mua vps giá rẻ

Lỗi 502 Bad Gateway được xem như một dạng lỗi mã trạng thái khi máy tính nhận được phản hồi “không hợp lệ” từ một máy chủ khác. Khi thực hiện việc truy cập vào một trang web bất kỳ thì trình duyệt của bạn sẽ gửi yêu cầu đến web máy chủ đó. Sau khi tiếp nhận và xử lý yêu cầu xong, web máy chủ sẽ gửi lại cho máy bạn một mã trạng thái HTTP.

Lỗi 502 bad gateway trong trinh duyet Chrome
Lỗi 502 bad gateway trong trình duyệt Chrome

Lỗi 502 Bad Gateway có thể và có nhiều mã lỗi trạng thái 500 khác nhau như 500, 501, 502, 503, 504, 508,… Với các dạng mã khác nhau sẽ có ý nghĩa khác nhau nhưng cùng chung một điểm đó là cách mà máy chủ sẽ thông báo cho bạn biết rằng có sự cố xảy ra.

Các dạng lỗi của 502 Bad Gateway

Các máy chủ có hệ điều hành và trình duyệt khác nhau thì lỗi 502 Bad Gateway sẽ có các dạng lỗi khác nhau:

  • 502 Bad Gateway
  • Error 502
  • HTTP Error 502 – Bad Gateway
  • 502 Service Temporarily Overloaded
  • 502 Proxy Error
  • Màn hình trắng trống
  • 502 Server Error: The server encountered a temporary error and could not complete your request
  • HTTP 502
  • Temporary Error (502)
  • 502. That’s an error
  • 502 bad gateway Cloudflare
  • Bad Gateway: The proxy server received an invalid response from an upstream server

Một dạng lỗi khác như 502 server error.

loi may chu 502 trong Chrome
Lỗi máy chủ 502 trong Chrome

Lỗi 502 server error không chỉ xảy ra ở phía máy chủ mà nó còn xảy ra do sự cố ở phía Website.

502- may chu web nhan duoc phan hoi khong hop le
502- máy chủ web nhận được phản hồi không hợp lệ

Lỗi 502 Bad Gateway xảy ra trên Twitter được hiển thị là “Twitter is over capacity”.

Twitter is over capacity
Twitter is over capacity

Lỗi xảy ra trên Google được hiển thị là “502. That’s an error” như sau:

Lỗi 502 Bad Gateway tren Google
Lỗi 502 Bad Gateway trên Google

Lỗi 502 Bad Gateway ảnh hưởng đến SEO

Lỗi 502 Bad Gateway có ảnh hưởng tiêu cực đến SEO, cần được khắc phục nhanh chóng và kịp thời. Sẽ có hai trường hợp xảy ra:

  • Một là nếu như trang web ngừng hoạt động 10 phút và được thu thập thông tin liên tục thì trình thu thập thông tin sẽ chỉ nhận phân phối từ bộ nhớ đệm.
  • Hai là nếu trang web ngừng hoạt động trong thời gian dài thì có thể nó đã bị lỗi 502 và cần được giải quyết ngay lập tức.

Cách sửa lỗi 502 Bad Gateway trên WordPress

Lỗi 502 Bad Gateway thường là sự cố về mạng hoặc ở máy chủ. Tuy nhiên một số trường hợp lỗi vẫn ở phía website khách. Sau đây là một số giải pháp khắc phục mà bạn có thể tham khảo:

1. Thử tải lại trang web của trình duyệt

Thao tác đơn giản và nhanh nhất khi gặp lỗi 502 Bad Gateway là tải lại trang web mà bạn đang xem. Những sự cố có thể tự động biến mất và trang web sẽ hoạt động bình thường.

Hoặc bạn có thể dán url trang web vào downforeveryoneorjustme.com để kiểm tra:

tai lai trang web cua trinh duỷt
downforeveryoneorjustme

2. Xóa bộ nhớ đệm của trình duyệt

Trình duyệt có thể hiển thị các trang bị lỗi từ bộ nhớ đệm của chính nó. Giải pháp nhanh nhất cho bạn là xoá bộ nhớ đệm của trình duyệt, sau đó sử dụng Ctrl F5 để làm mới trang web.

3. Vấn đề DNS

DNS gây ra các vấn đề như miền không phân giải, máy chủ không phản hồi. Việc chuyển WordPress sang một máy chủ mới cũng khá khó khăn vì phải mất đến 24 giờ để hoàn thành. Giải pháp là có thể thử xóa bộ nhớ đệm của DNS tương tự như của trình truyệt.

van de DNS
Dấu nhắc lệnh xóa DNS

Thực hiện với hệ điều hành Windows chỉ cần mở Command Prompt và nhập:

 ipconfig / flushdns

Nhận thông báo gửi về “Successfully flushed the DNS resolver Cache” tức là xóa thành công. Thực hiện với hệ điều hành macOS, nhập thông tin sau vào terminal:

 dscacheutil -flushcache

Khi xóa bộ nhớ đệm trên Mac sẽ không có thông báo.

4. Kiểm tra với máy chủ của bạn

Nguyên nhân lỗi 502 Bad Gateway chủ yếu là do có sự cố xảy ra với máy tính của người dùng. Việc truy vấn mất quá nhiều thời gian sẽ khiến các yêu cầu có thể bị máy tính chấm dứt ngay lập tức. Nếu như bạn thực hiện tìm kiếm trên Twitter cho từ khóa “Bad Gateway”, ngay lập tức sẽ có hàng nghìn tweet xuất hiện mỗi ngày để cảnh báo cho công ty lưu trữ về các vấn đề đang xảy ra.

kiem tra voi may chu cua ban
502 tweet Bad Gateway

Mất kết nối cũng là nguyên nhân dẫn đến trình duyệt máy tính của bạn bị lỗi 502 Gateway. Hãy đảm bảo kết nối của bạn luôn hoạt động tốt. không xảy ra vấn đề gì trong quá trình duyệt web. Hoặc bạn có thể chuyển sang những nền tảng lưu trữ máy tính khác có khả năng lưu trữ, xử lý các tài nguyên chạy web một cách biệt lập để tránh việc nhiều tài nguyên cần phải xử lý cùng lúc làm cho việc truy vấn trở nên mất thời gian.

5. Vô hiệu hóa CDN hoặc Tường lửa

Một nguyên nhân khác gây ra lỗi 502 Bad Gateway nginx là do CDN hoặc tường lửa trên máy chủ. Nếu như bạn sử dụng nhà cung cấp CDN bên thứ 3 thì có thể khắc phục đơn giản bằng cách hãy tắt CDN tạm thời.

Ví dụ: Nếu đang sử dụng plugin CDN Issbler mà Wp-admin không hoạt động, hãy đăng nhập vào web qua SFTP và đổi tên thư mục của plugin thành cdn-opensbler_old. Tương tự áp dụng với WP Rocket hay bất kỳ một plugin khác.

vo hieu hoa cdn hoac tuong lua
Đổi tên thư mục plugin tạm thời

Hay một ví dụ khác là CloudFlare khi lỗi 502 Bad Gateway có thể xảy ra giữa 2 phiên bản gặp xung đột nào đó và tùy thuộc vào từng trường hợp như:
502 Bad Gateway tại Cloudflare (Biến thể 1):

Màn hình hiển thị dưới đây là ví dụ về một sự cố của Cloudflare. Để khắc phục vấn đề này bạn cần liên hệ với bên máy chủ để được hỗ trợ. Hoặc bạn cũng có thể lựa chọn việc tự kiểm tra các sự cố trạng thái của Cloudflare.

Loi 502 bad gateway
Lỗi 502 bad gateway

502 Bad Gateway tại Cloudflare (Biến thể 2):

Cloudflare 502 tai may chu
Cloudflare 502 tại máy chủ

Màn hình hiển thị dưới đây cũng là sự cố với máy chủ.

6. Kiểm tra lại plugin và chủ đề

Các tập lệnh và truy vấn bị máy chủ huỷ với nguyên nhân chính là các Error 502 hay 502 Bad Gateway gây ra. Cách khắc phục nhanh nhất là tắt tất cả các plugin trong một thời gian nhắn.

Nếu bạn vẫn có thể truy cập với quyền admin, hãy thực hiện truy cập đến mục Plugins và nhấn chọn Deactivate. Sau đó hãy liên hệ trực tiếp với nhà phát triển plugin để được hỗ trợ chi tiết.

kiem tra plugin va chu de-1
Hủy kích hoạt plugin

Trong trường hợp bạn không thể truy cập với quyền admin, hãy FTP vào máy chủ của mình và đổi tên thư mục plugin. Nếu như website hoạt động bình thường sau khi toàn bộ plugin bị vô hiệu hoá thì bạn cần phải kiểm tra lại các plugin. Hãy thử vô hiệu hoá từng plugin một để có thể xác định chính xác các plugin nào đã gây ra lỗi. Nếu vấn đề là do plugin thì bạn cần liên hệ với nhà phát triển WordPress để khắc phục sự cố

kiem tra plugin va chu de-2
Đổi tên thư mục plugin

7. Kiểm tra lại nhật ký

Nếu máy của bạn có công cụ ghi nhật ký thì bạn có thể kiểm tra để xem sự cố gì đã xảy ra. Nếu máy chủ không có sẵn công cụ ghi nhật ký hãy tạo bằng cách thêm mã sau vào tệp wp-config.php

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Hướng dẫn cách bật chế độ gỡ lỗi WordPress:

Các bản ghi thường sẽ nằm ở thư mục / wp-content hay còn được gọi là thư mục logs. Hoặc cũng có thể sẽ nằm trong Apache và NGINX với 2 địa chỉ sau::

  • Apache: /var/log/apache2/error.log
  • NGINX: /var/log/nginx/error.log

Ngoài ra bạn cũng có thể sử dụng những công cụ phân tích để nhận bảng phân tích về tần suất xảy ra và tổng số lỗi 502 Gateway:

phan tich phan hoi 500 phan tich loi
Phân tích phản hồi 500 phân tích lỗi

8. Khởi động lại PHP

Nếu máy của bạn có đăng ký sử dụng các gói dịch vụ từ các đơn vị cung cấp ứng dụng, bạn có thể dễ dàng khởi động lại PHP.

9. Thời gian chờ PHP

Thời gian chờ PHP xảy ra nếu như nó chạy lâu hơn max_execution_time hoặc max_input_time được đặt trong cấu hình PHP của máy chủ. Đồng thời lỗi 502 Gateway cũng sẽ được hiển thị.

Bạn có thể tự kiểm tra xem các giá trị được đặt trên WordPress của máy chủ có tăng lên hay không. Thông thường các giá trị này sẽ được đặt mặc định là 300 giây và thời gian chờ tối đa của PHP phụ thuộc vào gói lưu trữ hiện tại của máy chủ.

Tổng kết về lỗi 502 Bad Gateway trên WordPress

Trong bài hướng dẫn trên đây, BKHOST đã tóm lược những thông tin về lỗi 502 Bad Gateway là gì và những cách khắc phục đơn giản, hiệu quả nhất dành cho bạn.

Nếu bạn có bất kỳ câu hỏi gì, hãy để lại ở bên bình luận bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.

P/s: Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến thức về lập trình, quản trị mạng, website, domain, hosting, vps, server, email,… Chúc bạn thành công.

Giảm giá tới 40% dịch vụ Hosting Giá Rẻ

BKHOST cung cấp dịch vụ Hosting Giá Rẻ sử dụng 100% ổ cứng SSD Enterprise và xây dựng trên nền tảng công nghệ điện toán đám mây, cho tốc độ cao, ổn định và bảo mật đối đa.

  • Giảm giá lên đến 40%
  • Chi từ 9k/tháng.
  • Miễn phí gói bảo mật SSL Let’s Encrypt.

Thuê hosting giá rẻ

Tôi là Trịnh Duy Thanh, CEO & Founder Công ty Cổ Phần Giải Pháp Mạng Trực Tuyến Việt Nam - BKHOST. Với sứ mệnh mang tới các dịch vụ trên Internet tốt nhất cho các cá nhân và doanh nghiệp trong nước và quốc tế, tôi luôn nỗ lực hết mình nâng cấp đầu tư hệ thống phần cứng, nâng cao chất lượng dịch vụ chăm sóc khách hàng để đem đến những sản phẩm hoàn hảo nhất cho người tiêu dùng. Vì vậy, tôi tin tưởng sẽ đem đến các giải pháp CNTT mới nhất, tối ưu nhất, hiệu quả nhất và chi phí hợp lý nhất cho tất cả các doanh nghiệp.
Bình luận

Thanh toán linh hoạt

Chúng tôi chấp nhận thanh toán như ATM, Visa, Internet Banking, Paypal, Baokim, Ngân lượng

Gọi ĐT tư vấn ngay
Chat ngay qua Zalo
Chat ngay qua Messenger