Cách sửa lỗi 504 Gateway Timeout trong WordPress

Bạn đã bao giờ gặp lỗi “504 Gateway Timeout” trên trang web WordPress của mình chưa? Lỗi này có thể làm cho trang web của bạn không thể truy cập được đối với người dùng. Nhưng đáng lo ngại là nó có thể tự biến mất và xuất hiện lại nếu vấn đề  không được khắc phục triệt để. Trong bài viết này, mình sẽ hướng dẫn bạn cách sửa lỗi 504 gateway timeout trong WordPress.

http504error

* Nguyên nhân nào gây ra lỗi 504 Gateway Timeout?

Lỗi 504 Gateway Timeout thường xảy ra khi máy chủ không thể kết nối với tín hiệu trả về để hoàn thành yêu cầu.

Ví dụ: nếu bạn đang sử dụng tường lửa trang web như Sucuri và nó không thể kết nối với máy chủ WordPress của bạn, thì bạn sẽ thấy lỗi 504 gateway timeout.

Giao diện của trang lỗi và thông báo có thể được hiển thị khác nhau tùy thuộc vào công ty hosting WordPress của bạn.

  • 504 Gateway Timeout
  • HTTP 504
  • 504 ERROR
  • Gateway Timeout (504)
  • Lỗi HTTP 504 -Gateway Timeout Error
  • Gateway Timeout Error
Xem thêm:  Thay đổi Timezone trên Linux Server

Trong khi lý do phổ biến nhất cho lỗi là máy chủ proxy không thể truy cập máy chủ ngược dòng, nó cũng có thể được kích hoạt bởi các sự cố cấu hình lưu trữ khác.

Điều đó đang được nói, chúng ta hãy xem cách dễ dàng khắc phục sự cố và sửa lỗi thời gian chờ cổng 504 trong WordPress.

gatewaytimeout504-1

1. Chờ và Tải lại

Đôi khi, lỗi hết thời gian chờ cổng 504 có thể chỉ đơn giản là do trục trặc tạm thời trên máy chủ WordPress của bạn.

2. Tắt VPN

Tắt VPN

Nếu bạn đang sử dụng dịch vụ VPN để duyệt web, hãy thử tắt nó. Đôi khi máy chủ VPN của bạn có thể không nhận được phản hồi từ máy chủ hosting WordPress và điều này sẽ dẫn đến lỗi 504.

3. Tắt Tường lửa Trang web

Nếu bạn đang sử dụng tường lửa trang web cấp DNS như Sucuri hoặc Cloudflare , hãy thử tạm thời vô hiệu hóa tường lửa. Điều này sẽ cho phép bạn kết nối trực tiếp với máy chủ lưu trữ WordPress của mình.

Sucuri lỗi 504

Nếu cách đó khắc phục được sự cố, thì có khả năng máy chủ hosting của bạn đang chặn địa chỉ IP tường lửa có thể gây ra sự cố này. Bạn sẽ cần lấy địa chỉ IP của bạn sau đó liên hệ với bên web hosting để đưa các IP đó vào danh sách trắng.

4. Tắt Proxy Mạng của bạn

Nếu bạn được kết nối với internet thông qua máy chủ proxy, thì máy chủ đó có thể không nhận được phản hồi từ trang web WordPress của bạn. Bạn hãy thử tắt proxy đi để thử truy cập lại.

Xem thêm:  Hướng dẫn xóa toàn bộ Mail Queue trên Server Linux

 

5. Thay đổi máy chủ DNS của bạn

 

Bạn có thể thay đổi địa chỉ DNS trên máy tính Windows: Control Panel »Network and Sharing Center .

Thay đổi máy chủ DNS trong Windows

Trên máy tính Mac, bạn có thể tìm thấy chúng trong Cài đặt »Mạng. Bấm vào nút Nâng cao, rồi chọn tab DNS.

Cài đặt DNS trên Mac

Bạn có thể thay đổi địa chỉ máy chủ DNS của mình thành 8.8.8.8 và 8.8.4.4 và áp dụng các thay đổi.

6. Dọn dẹp cơ sở dữ liệu WordPress của bạn

Cơ sở dữ liệu WordPress bị hỏng cũng có thể gây ra lỗi “504 Gateway Timeout”. Điều này có thể dễ dàng thực hiện bằng cách tối ưu hóa cơ sở dữ liệu WordPress bằng phpMyAdmin hoặc sử dụng một plugin như WP-Sweep .

7. Hủy kích hoạt các plugin WordPress và chuyển sang chủ đề mặc định

Các plugin và chủ đề WordPress ít có khả năng gây ra lỗi 504 gateway hơn. Tuy nhiên, nếu một plugin hoặc chủ đề đang đưa ra quá nhiều yêu cầu đến máy chủ, thì có khả năng một số yêu cầu này có thể bị rớt ra và gây ra lỗi 504 gateway timeout.

Để kiểm tra điều này, bạn cần phải hủy kích hoạt tất cả các plugin WordPress qua FTP.

Hủy kích hoạt tất cả các plugin WordPress

Sau đó, hãy truy cập trang web của bạn để xem lỗi đã được giải quyết chưa.

0/5 (0 Reviews)