12 Feb

Lỗi 504 Gateway Timeout là một trong những lỗi thường gặp khi sử dụng internet. Vậy lỗi này có ý nghĩa gì và làm thế nào để khắc phục? Bài viết này của Terus sẽ cung cấp cho bạn những thông tin chi tiết và hữu ích để bạn có thể tự mình giải quyết vấn đề.

I. Lỗi 504 Gateway time-out là gì?

Lỗi 504 là máy chủ đang chờ đợi một máy chủ khác quá lâu để trả lời, nên trang web không thể hiển thị được.Lỗi 504 xảy ra khi hai máy chủ làm việc cùng nhau nhưng "trò chuyện" với nhau quá chậm. Máy chủ chính chờ đợi máy chủ phụ trả lời quá lâu nên hiển thị thông báo lỗi này.

Các thông báo lỗi 504

Một vài loại thông báo khi bạn gặp phải lỗi này là

  • 504 Gateway Timeout
  • HTTP Error 504
  • NGINX 504 Gateway Timeout
  • HTTP Error 504 - Gateway Timeout
  • 504 Gateway Time-out - The server didn’t respond in time
  • Gateway Timeout Error
  • Error 504
  • 504 Error
  • This page isn’t working - Domain took too long to respond
  • HTTP 504
  • Gateway Timeout (504)

Những lỗi giống lỗi 504 Gateway Time-out

Bên cạnh lỗi 503 Service Unavailable, còn có nhiều loại lỗi máy chủ khác thường gặp, ví dụ như:

  • Lỗi 504 Gateway Time-out: Xảy ra khi máy chủ không nhận được phản hồi từ một máy chủ khác trong thời gian quy định.
  • Lỗi 500 Internal Server Error: Đây là một lỗi chung, cho biết máy chủ gặp lỗi bên trong và không thể xử lý yêu cầu.
  • Lỗi 502 Bad Gateway: Xảy ra khi máy chủ hoạt động như một gateway nhận được một phản hồi không hợp lệ từ một máy chủ khác.

II. Nguyên nhân xảy ra lỗi 504 Gateway Timeout

Khi gặp lỗi 504, đừng vội đổ lỗi cho thiết bị hay kết nối mạng của mình. Thực tế, lỗi này thường xảy ra do sự cố trong quá trình giao tiếp giữa các máy chủ. Thông thường sẽ xảy ra những trường hợp sau: 

  • Máy chủ quá tải: Khi lượng truy cập quá lớn, máy chủ không thể xử lý hết các yêu cầu.
  • Vấn đề kết nối mạng: Có sự cố trong quá trình truyền dữ liệu giữa các máy chủ.
  • Lỗi cấu hình: Có lỗi trong cấu hình của máy chủ hoặc ứng dụng.
  • Thời gian chờ đợi quá lâu: Khi máy chủ còn lại tốn nhiều thời gian để trả lời thì lỗi sẽ được trả ra để tránh vòng chờ đợi vô hạn

Lỗi này xuất hiện khi quá trình giao tiếp giữa các máy chủ gặp trục trặc. Cụ thể, khi máy chủ trung gian gửi yêu cầu đến máy chủ chính mà không nhận được phản hồi trong khoảng thời gian cho phép, lỗi sẽ xảy ra. Nguyên nhân có thể do máy chủ đích đang quá tải, gặp sự cố kỹ thuật, đang được bảo trì hoặc đơn giản là không hoạt động. Việc này cũng giống như việc bạn cố gọi điện thoại cho một người nhiều lần nhưng họ không bắt máy, bạn kết luận rằng họ đang không thể nghe điện thoại ở thời điểm hiện tại.

III. Cách sửa lỗi 504 Gateway Timeout

1. Xóa cache DNS

Lỗi 504 Gateway Timeout đôi khi xảy ra do vấn đề liên quan đến hệ thống DNS (Domain Name System).Sự cố DNS phía máy chủ:

  • FQDN không phân giải: Tên miền của website không được chuyển đổi thành địa chỉ IP chính xác, khiến máy chủ không thể tìm thấy website.
  • Máy chủ DNS không phản hồi: Máy chủ DNS, có nhiệm vụ dịch tên miền thành địa chỉ IP, đang gặp sự cố và không thể cung cấp thông tin cần thiết.
  • Nguyên nhân thường gặp: Vừa chuyển đổi website sang máy chủ mới, các bản ghi DNS chưa được cập nhật kịp thời.
  • Giải pháp: Cần chờ khoảng 24 giờ để các bản ghi DNS được cập nhật hoàn toàn trên toàn bộ hệ thống DNS.

Sự cố DNS phía máy khách:
Thiết bị của bạn đã lưu trữ thông tin DNS không chính xác, lúc này bạn sẽ cần phải xóa bộ nhớ cache DNS trên thiết bị của bạn. Tương tự như việc xóa bộ nhớ cache trình duyệt, bạn đang xóa bỏ thông tin DNS cũ để hệ thống có thể tải lại thông tin mới.

2. Tải lại trang

Khi gặp lỗi 504 Gateway Timeout, điều đơn giản nhất bạn nên làm là tải lại trang. Đôi khi, chỉ cần chờ một lát rồi làm mới lại trang là vấn đề sẽ được giải quyết. Đây là cách khắc phục đầu tiên mà hầu hết mọi người thường thử khi gặp phải lỗi này.

3. Khởi động lại mạng

Nếu quá trình tải lại trang không thành công, có thể thiết bị hoặc kết nối mạng của bạn đang gặp vấn đề. Hãy thử các bước sau:1. Khởi động lại thiết bị: Bắt đầu bằng việc khởi động lại thiết bị bạn đang sử dụng (điện thoại, máy tính,...) để làm mới kết nối.2. Khởi động lại thiết bị mạng:

  • Tắt theo thứ tự bất kỳ: Tắt modem, bộ định tuyến và các thiết bị mạng khác.
  • Bật theo thứ tự: Bật modem trước, đợi đèn tín hiệu ổn định rồi đến bộ định tuyến và cuối cùng là các thiết bị khác. Cách làm này giúp thiết lập lại kết nối mạng một cách hiệu quả.

4. Kiểm tra cài đặt proxy

Máy chủ proxy hoạt động như một trung gian giữa thiết bị của bạn và Internet. Nó giúp bảo vệ thông tin cá nhân của bạn bằng cách ẩn địa chỉ IP và vị trí. Tuy nhiên, trong một số trường hợp, đặc biệt là khi cài đặt không đúng cách, máy chủ proxy có thể gây ra lỗi 504 Gateway Timeout.Đôi khi một số cài đặt vô ý nào đó trong Proxy dẫn tới tình trạng bị lỗi 504, để khắc phục bạn có thể làm các cách sau: 

  • Tắt tạm thời proxy: Để kiểm tra xem lỗi có phải do proxy gây ra hay không, bạn hãy thử tắt proxy trong trình duyệt hoặc trên hệ thống.
  • Kiểm tra lại cài đặt proxy: Đảm bảo rằng thông tin cấu hình proxy đã được nhập chính xác.
  • Xóa cache và cookie: Đôi khi, dữ liệu cache và cookie lỗi thời có thể gây ra xung đột. Hãy thử xóa chúng và tải lại trang web.

5. Tắt những plugin không dùng tới

Để xác định chính xác thủ phạm, bạn hãy thử tắt từng plugin một. Nếu lỗi biến mất sau khi tắt một plugin nào đó, chứng tỏ plugin đó là nguyên nhân gây ra sự cố. Tương tự, bạn cũng nên thử đổi sang một theme khác để kiểm tra.Đừng quên là hãy xóa cache mỗi lần tắt hay bật plugin để kết quả cho ra chính xác nhất nhé.

6. Nhắn gửi cho quản trị viên

Nếu bạn vẫn gặp phải lỗi 503 sau khi đã thử các cách khắc phục thông thường, cách tốt nhất là liên hệ trực tiếp với quản trị viên website. Có thể máy chủ đang gặp vấn đề kỹ thuật hoặc đang được bảo trì. Khi gặp lỗi 504 Gateway Time-out, tức là có sự cố xảy ra trong quá trình kết nối giữa các máy chủ, khiến trang web bạn muốn truy cập không thể tải được. Để khắc phục, bạn có thể thử làm mới trang, kiểm tra kết nối mạng, hoặc chờ một lát rồi truy cập lại. Nếu vấn đề vẫn tiếp diễn, hãy liên hệ với nhà cung cấp dịch vụ internet hoặc quản trị viên trang web để được hỗ trợ.

FAQ - Giải đáp thắc mắc về Lỗi 504 Gatewat Time-out

1. Lỗi 504 là lỗi gì?

Lỗi 504 Gateway Timeout là một loại lỗi HTTP xảy ra khi máy chủ web không nhận được phản hồi kịp thời từ một máy chủ khác mà nó đang yêu cầu để xử lý yêu cầu của bạn.

2. The server didn't respond in time là gì?

Máy chủ web (máy tính lưu trữ website bạn đang truy cập) đã không thể xử lý yêu cầu của bạn trong khoảng thời gian cho phép.

Comments
* The email will not be published on the website.
I BUILT MY SITE FOR FREE USING