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 trong khi cố gắng tải trang web hoặc thực hiện một yêu cầu khác của trình duyệt.
Nói cách khác, lỗi 504 thường chỉ ra rằng một máy tính khác, một máy tính mà trang web bạn nhận được thông báo trên đó không kiểm soát nhưng dựa vào, không giao tiếp với nó đủ nhanh.
Bạn có phải là Người quản lý web không?Xem thêm phần Khắc phục lỗi 504 trên Trang web của riêng bạn ở cuối trang để biết một số điều bạn cần xem xét.
Lỗi 504 Gateway Timeout có thể xuất hiện trong bất kỳ trình duyệt internet nào, trên bất kỳ hệ điều hành nào và trên bất kỳ thiết bị nào. Điều này có nghĩa là có thể gặp lỗi trên điện thoại hoặc máy tính bảng Android hoặc iPhone của bạn, trong Safari trên máy Mac, trong Chrome trên Windows 10 (hoặc 8 hoặc 7,…), v.v.
Làm thế nào bạn có thể thấy lỗi 504
Các trang web riêng lẻ được phép tùy chỉnh cách chúng hiển thị lỗi "thời gian chờ cổng vào", nhưng đây là những cách phổ biến nhất mà bạn sẽ thấy một cách viết sai:
- 504 Gateway Timeout
- HTTP 504
- 504 LỖI
- Gateway Timeout (504)
- Lỗi HTTP 504 - Thời gian chờ cổng
- Lỗi Gateway Timeout
Lỗi 504 Gateway Timeout hiển thị bên trong cửa sổ trình duyệt internet, giống như các trang web bình thường. Có thể có tiêu đề và chân trang quen thuộc của trang web và một thông điệp tiếng Anh hay trên trang hoặc nó có thể hiển thị trên một trang toàn màu trắng với chữ 504lớn ở trên cùng. Tất cả đều giống nhau một thông điệp, bất kể trang web hiển thị nó như thế nào.
Nguyên nhân gây ra lỗi 504 Gateway Timeout
Thông thường, lỗi 504 Gateway Timeout có nghĩa là bất kỳ máy chủ nào khác đang mất nhiều thời gian đến mức "hết thời gian chờ", có thể là lỗi hoặc không hoạt động bình thường.
Vì lỗi này thường là lỗi mạng giữa các máy chủ trên internet hoặc sự cố với máy chủ thực, sự cố có thể không phải do máy tính, thiết bị hoặc kết nối internet của bạn.
Điều đó nói rằng, có một số điều bạn có thể thử, chỉ trong trường hợp:
Cách khắc phục lỗi 504 Gateway Timeout
-
Thử lại trang web bằng cách chọn nút làm mới / tải lại, nhấn F5hoặc thử lại URL từ thanh địa chỉ.
Mặc dù lỗi 504 Gateway Timeout đang báo lỗi ngoài tầm kiểm soát của bạn, nó có thể chỉ là tạm thời.
-
Khởi động lại tất cả các thiết bị mạng của bạn. Sự cố tạm thời với modem, bộ định tuyến, bộ chuyển mạch hoặc phần cứng mạng khác của bạn có thể gây ra sự cố 504 Gateway Timeout mà bạn đang gặp phải. Chỉ cần khởi động lại các thiết bị này là có thể hữu ích.
Mặc dù thứ tự bạn tắt các thiết bị này không quan trọng, nhưng thứ tự bạn bật lại là. Nói chung, bạn muốn bật thiết bị từ ngoài vào trong. Nếu bạn không chắc điều đó có nghĩa là gì, hãy xem liên kết ở đầu bước này để xem hướng dẫn đầy đủ.
-
Kiểm tra cài đặt máy chủ proxy trong trình duyệt hoặc ứng dụng của bạn và đảm bảo rằng chúng chính xác. Cài đặt proxy không chính xác có thể gây ra lỗi 504.
Hầu hết các máy tính không có cài đặt proxy, vì vậy nếu máy tính của bạn trống, chỉ cần bỏ qua bước này.
Xem Proxy.org để biết danh sách các máy chủ proxy được cập nhật, uy tín mà bạn có thể chọn.
-
Thay đổi máy chủ DNS của bạn, đặc biệt nếu tất cả các thiết bị trên mạng của bạn đều gặp lỗi giống nhau. Có thể lỗi 504 Gateway Timeout mà bạn đang thấy là do sự cố với máy chủ DNS mà bạn đang sử dụng.
Trừ khi bạn đã thay đổi chúng trước đó, các máy chủ DNS bạn đã định cấu hình ngay bây giờ có thể là những máy chủ do ISP của bạn tự động chỉ định. Những người khác cũng có sẵn để lựa chọn. Xem danh sách Máy chủ DNS Công cộng & Miễn phí của chúng tôi để biết các tùy chọn.
-
Nếu không có gì hiệu quả cho đến thời điểm này, liên hệ với trang web có lẽ là điều tốt nhất nên làm tiếp theo. Rất có thể các quản trị viên trang web đang làm việc để khắc phục nguyên nhân gốc rễ của lỗi 504 Gateway Timeout, giả sử rằng họ đã biết về nó, nhưng không có gì sai khi chạm vào cơ sở của họ.
Hầu hết các trang web lớn đều có tài khoản mạng xã hội mà họ sử dụng để hỗ trợ các dịch vụ của họ và một số thậm chí còn có số điện thoại và địa chỉ email.
Nếu bắt đầu có vẻ như trang web có thể gặp lỗi 504 đối với mọi người, việc tìm kiếm trên Twitter để biết thông tin thời gian thực về sự cố ngừng hoạt động của trang web thường rất hữu ích. Cách tốt nhất để làm điều này là tìm kiếm websitedown trên Twitter. Ví dụ: nếu Facebook có thể ngừng hoạt động, hãy tìm kiếmfacebookdown.
- Liên hệ với nhà cung cấp dịch vụ internet của bạn. Rất có thể tại thời điểm này, sau khi làm theo tất cả các cách khắc phục sự cố ở trên, 504 Gateway Timeout mà bạn đang thấy là sự cố do sự cố mạng mà ISP của bạn chịu trách nhiệm.
- Quay lại sau. Bạn đã sử dụng hết tất cả các tùy chọn của mình tại thời điểm này và lỗi 504 Gateway Timeout nằm trong tay của trang web hoặc ISP của bạn để sửa. Kiểm tra lại với trang web thường xuyên. Không nghi ngờ gì nữa, nó sẽ sớm hoạt động trở lại.
Sửa lỗi 504 trên trang web của riêng bạn
Nhiều khi đây không phải lỗi của bạn mà cũng không phải do người dùng. Bắt đầu bằng cách kiểm tra xem máy chủ của bạn có thể phân giải đúng tất cả các miền mà ứng dụng của bạn yêu cầu quyền truy cập hay không.
Lưu lượng truy cập rất lớn có thể dẫn đến máy chủ của bạn gặp lỗi 504, mặc dù 503 có thể chính xác hơn một chút.
Đặc biệt trong WordPress, thông báo 504: Gateway Timeout đôi khi do cơ sở dữ liệu bị hỏng. Cài đặt WP-DBManager và sau đó thử tính năng "Repair DB", tiếp theo là "Optimize DB" và xem điều đó có hữu ích không.
Ngoài ra, hãy đảm bảo rằng tệp HTACCESS của bạn là chính xác, đặc biệt nếu bạn vừa cài đặt lại WordPress.
Cuối cùng, hãy cân nhắc liên hệ với công ty lưu trữ của bạn. Có thể lỗi 504 mà trang web của bạn đang trả lại là do một vấn đề ở phía họ mà họ cần phải giải quyết.
Cách khác bạn có thể thấy lỗi 504
Lỗi Gateway Timeout, khi nhận được trong Windows Update, sẽ tạo ra mã lỗi 0x80244023 hoặc thông báo WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT.
Trong các chương trình dựa trên Windows vốn đã truy cập internet, lỗi 504 có thể hiển thị trong một hộp thoại hoặc cửa sổ nhỏ với lỗi HTTP_STATUS_GATEWAY_TIMEOUTvà / hoặc với một yêu cầu đã hết thời gian chờ đợi tin nhắn cổng.
Một lỗi 504 ít phổ biến hơn là Gateway Time-out: Máy chủ proxy không nhận được phản hồi kịp thời từ máy chủ ngược dòng, nhưng cách khắc phục sự cố (ở trên) vẫn như cũ.
Lỗi như 504 Gateway Timeout
Một số thông báo lỗi tương tự như lỗi 504 Gateway Timeout vì chúng đều xảy ra ở phía máy chủ. Một số lỗi bao gồm Lỗi máy chủ nội bộ 500, lỗi Cổng lỗi 502 và lỗi Dịch vụ không khả dụng 503, trong số một số lỗi khác.
Cũng có những mã trạng thái HTTP không phải phía máy chủ mà thay vào đó là phía máy khách, như lỗi 404 Not Found thường thấy. Một số khác cũng tồn tại, tất cả những điều này bạn có thể thấy trong trang Lỗi mã trạng thái HTTP của chúng tôi.