Cách khắc phục lỗi “502 Bad Gateway” trong WordPress mới nhất 2024

Việc quản lý các trang web được xây dựng bằng WordPress rất dễ dàng, nhưng việc khắc phục các lỗi có thể xảy ra bất cứ lúc nào cũng khó chịu không kém. Cũng giống như việc kê đơn đúng loại thuốc để chống lại bệnh tật một cách hiệu quả đòi hỏi phải có kiến thức đầy đủ về căn bệnh đó; điều cần thiết là phải biết lỗi và nguyên nhân của nó trước khi khắc phục sự cố.

Hôm nay, cùng chiasefree tìm hiểu về  ? Khi gặp lỗi này nó có khả năng đủ để làm hỏng trang web của bạn và mất một số giờ quý giá để khắc phục sự cố sau một ngày bận rộn của bạn.

Vậy là lỗi gì? Xem tiếp tục bài viết bên dưới nhé.

Cách khắc phục lỗi “502 Bad Gateway” trong WordPress mới nhất
Cách khắc phục lỗi “502 Bad Gateway” trong WordPress mới nhất [nam]

Lỗi 502 Bad Gateway là gì?

Để hiểu là gì, bạn nên biết cách trình duyệt tải dữ liệu từ máy chủ. Khi người dùng truy cập một trang web, máy chủ sẽ gửi yêu cầu tìm nạp dữ liệu cần thiết để hiển thị nội dung trong trình duyệt.

Nếu máy chủ phản hồi chính xác các yêu cầu, thì nó sẽ nhận được nội dung được yêu cầu, nếu không, màn hình Lỗi cổng lỗi 502 sẽ xuất hiện.

Các trang web WordPress chạy trên nhiều máy chủ được phân bổ cho một tác vụ cụ thể. Ví dụ:

  • Máy chủ cơ sở dữ liệu cho cơ sở dữ liệu WordPress
  • Máy chủ ứng dụng để chạy PHP và các nội dung liên quan đến ứng dụng khác
  • Máy chủ proxy bị đảo ngược chịu trách nhiệm cho Nginx, Apache, Varnish
  • Máy chủ web để phục vụ các tệp trang web

Nhiều máy chủ kết hợp với nhau có thể làm phức tạp cách trình duyệt xử lý các yêu cầu. Khi nhận được yêu cầu, máy chủ proxy đã đảo ngược sẽ đi và tìm nạp dữ liệu từ các máy chủ gốc như máy chủ cơ sở dữ liệu, máy chủ ứng dụng và máy chủ web.

Nếu bất kỳ máy chủ nào trong số các máy chủ này gửi phản hồi không hợp lệ, thì máy chủ proxy đã đảo ngược sẽ quay trở lại trình duyệt và hiển thị Lỗi 502 Bad Gateway.

Chúng tôi thường thấy Lỗi 502 Bad Gateway khác nhau trên các trang web khác nhau, nhưng tất cả đều chỉ ra một điểm giống nhau: máy chủ không thể phản hồi các yêu cầu. Hãy để chúng tôi xem xét một số ví dụ mà lỗi này hiển thị.

  • “502 Bad Gateway”
  • “HTTP Error 502 Bad Gateway”
  • “502 Service Temporarily Overloaded”
  • “Error 502”
  • “502 Proxy Error”
  • “HTTP 502”
  • “502 Bad Gateway NGINX”
  • “502 Server Error: The server encountered a temporary error and could not complete your request”. Lỗi máy chủ 502: Máy chủ gặp lỗi tạm thời và không thể hoàn thành yêu cầu của bạn
  • “502. That’s an error. The server encountered a temporary error and could not complete your request. Please try again in 30 seconds. That’s all we know.” . Tạm dịch là: 502. Đó là một lỗi. Máy chủ gặp lỗi tạm thời và không thể hoàn thành yêu cầu của bạn. Vui lòng thử lại sau 30 giây. Đó là tất cả những gì chúng tôi biết.
Cách khắc phục lỗi “502 Bad Gateway” trong WordPress mới nhất
Lỗi 502 Bad Gateway trên nginx server

Twitter hiển thị lỗi 505 Bad Gateway theo cách thân thiện hơn.

Cách khắc phục lỗi “502 Bad Gateway” trong WordPress mới nhất

Google hiển thị Lỗi 505 Bad Gateway với đề xuất thử lại sau một thời gian.

Cách khắc phục lỗi “502 Bad Gateway” trong WordPress mới nhất
lỗi 502 từ Google

Bây giờ chúng ta đã hiểu Lỗi 502 Bad Gateway là gì và các trang web khác nhau hiển thị nó như thế nào. Hãy để chúng tôi tiếp tục và khám phá nguyên nhân gây ra lỗi này và cách khắc phục lỗi này trong WordPress?

Tại sao lỗi 502 Bad Gateway xảy ra trong WordPress?

Chúng tôi nhận được Lỗi 502 Bad Gateway khi máy chủ không phản hồi chính xác và trả về yêu cầu với thông tin không hợp lệ. Tuy nhiên, cũng có những khả năng khác và biết chúng là điều quan trọng nếu bạn muốn khắc phục lỗi này một cách hiệu quả.

  • Máy chủ của bạn đang bận với các nhiệm vụ khác hoặc bị ảnh hưởng bởi lưu lượng truy cập lớn từ một trang web cụ thể (trong trường hợp lưu trữ được chia sẻ)
  • Máy chủ gốc không phản hồi hoặc không thể truy cập được
  • Lỗi trong cơ sở dữ liệu
  • Sự cố với máy chủ proxy ngược
  • Làm hỏng tập lệnh PHP trong các tệp như themes và plugin WordPress.
  • CDN đang hoạt động
  • Sự cố DNS

Tất cả các khả năng trên đều có thể dẫn đến Lỗi cổng xấu 502 của WordPress. Tuy nhiên, việc khắc phục bất kỳ lỗi nào sẽ trở nên phức tạp hơn nếu bạn không biết các yếu tố liên quan đến việc kích hoạt lỗi đó.

Mặc dù chúng ta đã hiểu đầy đủ về lỗi là gì và tại sao nó lại xảy ra? Nó cung cấp cho chúng tôi một vé đến phần tiếp theo của chúng tôi, bao gồm các bản sửa lỗi cho lỗi này.

502 Bad Gateway ảnh hưởng đến SEO trang web WordPress của bạn như thế nào?

WordPress là Hệ thống quản lý nội dung (CMS) phổ biến nhất và cung cấp năng lượng cho 30% các trang web trên internet. Sử dụng WordPress là một cách dễ dàng để xây dựng trang web của bạn, nhưng người dùng cần biết về các lỗi phổ biến của WordPress như 502 bad gateway. Nếu trang web của bạn thường xuyên ngừng hoạt động vì những lỗi này, thì điều đó cũng ảnh hưởng đến lưu lượng truy cập vào trang web của bạn. Nếu khách truy cập thường gặp lỗi cổng quảng cáo 502 trên trang web của bạn, họ có thể không truy cập trang web của bạn vào lần tiếp theo.

Khi trang web của bạn ngừng hoạt động, nó sẽ ảnh hưởng đến SEO và trang web của bạn phải đối mặt với vấn đề thu thập dữ liệu và lập chỉ mục do không có sẵn.

Cách sửa lỗi 502 Bad Gateway trong WordPress

Có nhiều cách để sửa lỗi 502 Bad Gateway. trong bài báo này; Tôi sẽ thảo luận về những cách phổ biến nhất và dễ nhất để sửa lỗi 502.

Kiểm tra xem máy chủ web có đáp ứng không

Điều đầu tiên bạn cần là kiểm tra xem máy chủ web của bạn có đáp ứng hay không. Nó không phải lúc nào cũng có điều gì đó khủng khiếp xảy ra với trang web WordPress của bạn.

Cách dễ nhất để tìm xem máy chủ của bạn có thực sự là thủ phạm hay không là chạy quét trực tuyến. Truy cập site24x7 và nhập tên máy chủ web của bạn.

Nhiều vị trí sẽ ping máy chủ của bạn và hiển thị cho bạn các thống kê như Thời gian tải, Mất gói và Thời gian phản hồi.

Một cách khác để kiểm tra khả năng đáp ứng của máy chủ web của bạn là ping nó theo cách thủ công bằng SSH.

Chỉ cần truy cập SSH, terminal và chạy lệnh sau:

Bây giờ, hãy thay thế domain cảu bạn hoặc địa chỉ ip máy chủ của bạn.

Nếu máy chủ của bạn đáp ứng, nó sẽ hiển thị ping trên mỗi khoảng thời gian.

Đôi khi bất kỳ truy vấn hoặc nhiệm vụ nào mất nhiều thời gian hơn bình thường; máy chủ hủy nó và trả về lỗi 502 Bad Gateway. Nó là phổ biến trong lưu trữ chia sẻ và nhà cung cấp giết tập lệnh để tránh bất kỳ tác động tiêu cực nào đến các trang web khác được lưu trữ trên cùng một máy chủ.

Nếu bạn đang lưu trữ trang web WordPress của mình trên VPS, thì khả năng bạn gặp lỗi này là rất thấp. Đó là bởi vì bạn là chủ sở hữu duy nhất của máy chủ của mình và kiểm soát các trang web được lưu trữ trên đó.

Tải lại trang

Đôi khi chỉ bằng cách tải lại trang web, bạn có thể tiết kiệm cho mình hàng giờ khắc phục sự cố. Đúng vậy!

Có thể máy chủ của bạn bị quá tải trong một thời gian và khi bạn kiểm tra lại sau một phút hoặc lâu hơn, máy chủ sẽ hoạt động trở lại.

Ngoài ra, hãy xác nhận xem trang web ngừng hoạt động chỉ dành cho bạn hay cho tất cả những người khác. Để làm điều này, chỉ cần kiểm tra URL ở Down For Everyone Or Just Me.

Nếu trang web đó dành cho những người khác, thì vấn đề là ở bạn. Thử chuyển đổi trình duyệt web.

Xóa bộ nhớ đệm duyệt web

Trình duyệt có khả năng lưu vào bộ nhớ đệm hoặc lưu trữ dữ liệu trang web để lần sau khi người dùng truy cập, nó không phải tải lại tất cả các tài nguyên tĩnh như cũ. Đây là một cách hiệu quả để sử dụng tài nguyên, nhưng nó cũng có một số hạn chế.

Giả sử bạn đã truy cập vào một trình duyệt khác và trang web tải tốt. Biết rằng trang web của bạn tải chính xác, bạn quay lại trình duyệt mặc định của mình, nhưng sự cố vẫn tiếp diễn.

Đó là vì trình duyệt của bạn đang hiển thị cho bạn bản sao được lưu trong bộ nhớ cache của trang web đó. Để khắc phục điều đó, chỉ cần xóa bộ nhớ cache của trình duyệt.

Tìm sự cố DNS

Hệ thống tên miền hay viết tắt của DNS là một cách liên kết tên miền với địa chỉ IP. Nếu miền không giải quyết được IP chính xác, nó có thể gây ra Lỗi 502 Bad Gateway. Chúng ta có thể thấy lỗi này khi di chuyển trang web WordPress sang máy chủ mới, máy chủ này yêu cầu thay đổi máy chủ tên DNS.

Các thay đổi có thể mất từ ​​24 đến 36 giờ để có hiệu lực. Trong khoảng thời gian này, nếu bạn cố gắng truy cập vào trang web của mình, bạn có thể gặp phải lỗi WordPress 502 Bad Gateway.

Sửa DNS cục bộ

Chúng tôi có thể xóa bộ nhớ cache DNS khỏi Windows Command Prompt. Trong hệ điều hành Windows, chạy lệnh ipconfig/flushdns để xóa bộ nhớ cache DNS. Trong Mac OS, chạy lệnh dưới dạng dscacheutil -flushcache bên trong cửa sổ terminal.

Tắt CDN

Mạng phân phối nội dung (CDN) được sử dụng rộng rãi để phục vụ nội dung tĩnh của trang web. Đó là một kỹ thuật hữu ích để cung cấp nội dung web nhanh hơn cho khán giả toàn cầu. Tuy nhiên, CDN có thể là một trong những lý do gây ra Lỗi cổng xấu 502 của WordPress do có thêm một lớp giữa máy chủ và trình duyệt.

Để loại bỏ điều này khỏi danh sách các nguyên nhân có thể xảy ra, chỉ cần tắt dịch vụ CDN và sau đó cố gắng truy cập trang web của bạn. Nếu trang web tải đúng cách, thì bạn đã bắt được thủ phạm. Bạn chỉ cần liên hệ với bộ phận hỗ trợ CDN và nếu không, chúng tôi khuyên bạn nên tiếp tục theo dõi phần còn lại của bài viết.

Kiểm tra chủ đề và plugin

Chủ đề và plugin đóng một phần thiết yếu trong bất kỳ trang web WordPress nào. Gần như không thể có một trang web đầy đủ chức năng mà không thêm các chủ đề và plugin. Chúng cũng có thể trở thành lý do gây ra Lỗi cổng xấu 502 của WordPress.

Chủ đề và plugin chứa mã PHP không chính xác, có thể gây ra sự cố mà máy chủ không hiểu hoặc mất quá nhiều thời gian để xử lý. Điều này dẫn đến lỗi 502 Bad Gateway.

Bắt đầu bằng cách hủy kích hoạt tất cả các plugin từ FTP. Chỉ cần truy cập thư mục gốc nơi các tệp WordPress của bạn được cài đặt, tức là thư mục public_html, điều hướng đến wp-contentplugin và đổi tên thư mục plugin, vì vậy hệ thống WordPress không thể truy cập được.

Bây giờ hãy kiểm tra trang web của bạn và nếu tải đúng cách, sau đó bắt đầu kích hoạt từng plugin một cho đến khi bạn tìm thấy plugin gây ra sự cố.

Nếu bạn không tìm thấy bất kỳ plugin nào bị lỗi, hãy tiếp tục và tìm kiếm một chủ đề bị lỗi. Bên trong thư mục wp-content của bạn, hãy điều hướng đến các themes và đổi tên themes đã kích hoạt của bạn để hủy kích hoạt nó. Xóa nó có thể không phải là một tùy chọn phù hợp vì tải lên lại nó có thể làm mất kiểu dáng tùy chỉnh.

Bây giờ hãy quay lại trang web của bạn và nếu bạn thấy màn hình trắng thay vì lỗi, thì Vola! Themes của bạn đã gây ra sự cố. Đăng nhập vào wp-admin của bạn và kích hoạt themes mặc định.

Kiểm tra nhật ký

Nhật ký WordPress rất hữu ích khi nói đến việc khắc phục lỗi. Chúng tôi có thể bật nhật ký lỗi bằng cách thêm mã sau vào trong tệp wp-config.php.

Các bản ghi nằm bên trong thư mục wp-content. Người dùng Cloudways có thể tận dụng công cụ giám sát tích hợp New Relic để phân tích chính xác và toàn diện.

Thời gian chờ PHP

Khi PHP đạt đến thời gian tối đa cho phép trong cấu hình máy chủ để thực thi một tập lệnh, nó sẽ hiển thị lỗi. Đôi khi, nó có thể gây ra lỗi WordPress 502 Bad Gateway. Để tránh điều này, chỉ cần tăng giá trị thời gian thực hiện tối đa. Theo mặc định, nó được đặt thành 300 giây, tức là 5 phút.

Kiểm tra tập lệnh

Chúng tôi tạo chức năng và chủ đề tùy chỉnh trong WordPress. Các chức năng tùy chỉnh này có thể là lý do tại sao máy chủ của bạn không thể xử lý chúng. Ngoài ra, việc gọi các API của bên thứ ba như Google reCAPTCHA, tạo ra các mã thông báo dài có thể gây căng thẳng cho máy chủ và nó trả về với Lỗi 502 Bad Gateway.

Lời kết!

Mình hy vọng sau khi đọc bài viết này, lỗi 502 Bad Gateway là gì sẽ không còn đáng sợ trong lần tiếp theo bạn gặp nó. Việc khắc phục sự cố rất dễ dàng nếu bạn có thể đoán trước được nguồn và sử dụng các kỹ thuật được liệt kê trong bài viết này để khắc phục. Chúng ta vẫn có thể sửa lỗi WordPress 502 Bad Gateway chỉ bằng cách tải lại và xóa bộ nhớ cache của trình duyệt, nhưng không phải ngày nào cũng nắng, vì vậy cần phải chuẩn bị trước trời tối nhé :)))

Bạn nghĩ sao về bài viết này?
+1
0
+1
0
+1
0
+1
0
+1
0


Lưu ý:
→ Vui lòng bình luận bằng tiếng Việt có dấu.
→ Hãy dùng tên và email thật của bạn khi comment.
→ Không sử dụng keyword trong ô Name.
→ Nếu có ý định Spam link thì hãy quên đi nhé.
→ Tất cả bình luận đều được kiểm duyệt vì thế hãy cẩn thận trước khi comment.
Xin cám ơn!

Add Comment

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.