Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Mạng

Lỗi 504 Gateway Timeout: Nguyên Nhân Và Cách Khắc Phục

Lỗi 504 Gateway Timeout là mã trạng thái HTTP có nghĩa là một máy chủ không nhận được phản hồi kịp thời từ máy chủ khác mà nó đang truy cập khi cố gắng tải trang web hoặc đáp ứng yêu cầu khác của trình duyệt.

Nói cách khác, lỗi 504 thường cho thấy một máy tính khác, máy mà trang web bạn đang truy cập không kiểm soát nhưng phụ thuộc vào, không giao tiếp với nó đủ nhanh.

Bạn Là Quản Trị Viên Web? Xem phần Khắc Phục Lỗi 504 Trên Trang Web Của Bạn bên dưới để xem xét một số điều từ phía bạn.

Lỗi 504 Gateway Timeout có thể xuất hiện trong bất kỳ trình duyệt internet, trên bất kỳ hệ điều hành, và trên bất kỳ thiết bị. Nghĩa là bạn có thể gặp lỗi trên điện thoại hoặc máy tính bảng Android/iPhone, Safari trên Mac, Chrome trên Windows 10 (hoặc 8, 7...), v.v.

Các Dạng Hiển Thị Của Lỗi 504

Các trang web riêng lẻ được phép tùy chỉnh cách hiển thị lỗi "gateway timeout", nhưng đây là các cách phổ biến nhất bạn sẽ thấy:

  • 504 Gateway Timeout
  • HTTP 504
  • 504 ERROR
  • Gateway Timeout (504)
  • HTTP Error 504 - Gateway Timeout
  • Gateway Timeout Error

Lỗi 504 Gateway Timeout hiển thị bên trong cửa sổ trình duyệt internet, giống như trang web bình thường. Có thể có header/footer quen thuộc của trang web và thông điệp tiếng Anh đẹp mắt, hoặc hiển thị trên trang trắng hoàn toàn với số 504 to lớn ở trên cùng. Đều là cùng một thông điệp, bất kể trang web hiển thị như thế nào.

Nguyên Nhân Của Lỗi 504 Gateway Timeout

Phần lớn thời gian, lỗi 504 Gateway Timeout có nghĩa là máy chủ nào đó khác đang mất quá nhiều thời gian đến mức "hết thời gian chờ", có thể đang ngừng hoạt động hoặc không hoạt động đúng cách.

Vì lỗi này thường là lỗi mạng giữa các máy chủ trên internet hoặc vấn đề với máy chủ thực tế, vấn đề có khả năng lớn không phải ở máy tính, thiết bị, hoặc kết nối internet của bạn.

Dicho đó, có một vài điều bạn có thể thử, chỉ phòng khi:

Cách Khắc Phục Lỗi 504 Gateway Timeout

  1. Thử lại trang web bằng cách chọn nút làm mới/tải lại, nhấn F5, hoặc thử URL từ thanh địa chỉ lại. Dù lỗi 504 báo cáo lỗi ngoài tầm kiểm soát của bạn, nó có thể chỉ tạm thời.

  2. Khởi động lại tất cả thiết bị mạng của bạn. Vấn đề tạm thời với modem, router, switch, hoặc phần cứng mạng khác có thể gây ra lỗi 504 Gateway Timeout. Chỉ cần khởi động lại các thiết bị này có thể giúp ích. Mặc dù thứ tự tắt thiết bị không quan trọng, nhưng thứ tự bật lại là quan trọng. Nói chung, bạn muốn bật thiết bị từ bên ngoài vào bên trong. Nếu không chắc, xem hướng dẫn liên kết ở đầu bước này.

  3. Kiểm tra cài đặt proxy server trong trình duyệt hoặc ứng dụng và đảm bảo chúng chính xác. Cài đặt proxy không đúng có thể gây lỗi 504. Hầu hết máy tính không có cài đặt proxy, nên nếu trống, hãy bỏ qua bước này. Xem Proxy.org để có danh sách proxy server cập nhật, uy tín.

  4. Thay đổi máy chủ DNS, đặc biệt nếu tất cả thiết bị trên mạng gặp cùng lỗi. Lỗi 504 có thể do sự cố với máy chủ DNS bạn đang dùng. Trừ khi bạn đã thay đổi trước đó, máy chủ DNS hiện tại có thể là những máy được ISP gán tự động. Có máy chủ khác để chọn. Xem danh sách Máy Chủ DNS Miễn Phí & Công Cộng để có lựa chọn.

  5. Nếu chưa có gì hiệu quả, liên hệ với trang web là việc tốt nhất tiếp theo. Có khảability quản trị viên trang web đã đang sửa lỗi gốc của 504 Gateway Timeout, giả sử họ biết, nhưng không có gì sai khi liên hệ. Hầu hết trang web lớn có tài khoản mạng xã hội hỗ trợ dịch vụ, thậm chí số điện thoại và email. Nếu trang web có vẻ đang trả lỗi 504 cho mọi người, tìm trên Twitter thông tin thời gian thực về sự cố thường giúp ích. Cách tốt nhất là tìm #websitedown trên Twitter. Ví dụ, nếu Facebook có thể ngừng hoạt động, tìm #facebookdown.

  6. Liên hệ nhà cung cấp dịch vụ internet (ISP). Rất có thể tại thời điểm này, sau khi làm theo tất cả khắc phục sự cố trên, lỗi 504 bạn thấy là do vấn đề mạng mà ISP chịu trách nhiệm.

  7. Quay lại sau. Bạn đã hết lựa chọn và lỗi 504 Gateway Timeout nằm trong tay trang web hoặc ISP để sửa. Kiểm tra trang web định kỳ. Chắc chắn nó sẽ hoạt động lại sớm.

Khắc Phục Lỗi 504 Trên Trang Web Của Bạn

Nhiều lần này không phải lỗi của bạn, nhưng cũng không phải của người dùng. Bắt đầu bằng kiểm tra máy chủ của bạn có phân giải đúng tất cả miền mà ứng dụng yêu cầu truy cập không.

Lưu lượng rất lớn có thể khiến máy chủ trả lỗi 504, dù 503 có thể chính xác hơn.

Cụ thể với WordPress, thông báo 504: Gateway Timeout đôi khi do cơ sở dữ liệu bị hỏng. Cài đặt WP-DBManager rồi thử tính năng "Repair DB", tiếp theo "Optimize DB", xem có giúp không.

Cũng đảm bảo tệp HTACCESS chính xác, đặc biệt nếu bạn vừa cài lại WordPress.

Cuối cùng, cân nhắc liên hệ công ty lưu trữ. Có thể lỗi 504 trang web bạn trả về do vấn đề ở phía họ cần giải quyết.

Các Cách Khác Bạn Có Thể Thấy Lỗi 504

Lỗi Gateway Timeout khi nhận trong Windows Update tạo mã lỗi 0x80244023 hoặc thông điệp WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT.

Trong chương trình dựa trên Windows truy cập internet固有, lỗi 504 có thể hiện trong hộp thoại nhỏ hoặc cửa sổ với lỗi HTTP_STATUS_GATEWAY_TIMEOUT và/hoặc thông điệp The request was timed out waiting for a gateway.

Lỗi 504 ít phổ biến hơn là Gateway Time-out: The proxy server did not receive a timely response from the upstream server, nhưng khắc phục sự cố (trên) vẫn giống nhau.

Các Lỗi Tương Tự Như 504 Gateway Timeout

Một số thông báo lỗi tương tự 504 Gateway Timeout vì tất cả xảy ra ở phía máy chủ. Một vài ví dụ: 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, trong số khác.

Cũng có mã trạng thái HTTP không phải phía máy chủ, mà là phía khách hàng, như lỗi 404 Not Found phổ biến. Một số khác cũng tồn tại, tất cả bạn có thể xem trong trang Lỗi Mã Trạng Thái HTTP.