Lỗi 504 Gateway Time-out là gì? Hướng dẫn sửa lỗi nhanh nhất

Lê Đức Trọng

Thành viên
Tham gia
21/11/2024
Bài viết
46

Lỗi 504 Gateway Time-out là gì?

Lỗi 504 Gateway Time-out là một mã trạng thái HTTP (HTTP status code) cho biết máy chủ (server) đóng vai trò là cổng (gateway) hoặc proxy không nhận được phản hồi kịp thời từ một máy chủ khác mà nó cần truy cập để hoàn thành yêu cầu của người dùng.
504..webp

Khi bạn truy cập một trang web, trình duyệt của bạn gửi yêu cầu đến máy chủ web. Nếu máy chủ web cần lấy thông tin từ một máy chủ khác (ví dụ: máy chủ cơ sở dữ liệu, máy chủ ứng dụng) và máy chủ đó không phản hồi kịp thời, máy chủ web sẽ trả về lỗi 504.

Người dùng thường thấy thông báo lỗi như "504 Gateway Time-out", "HTTP Error 504", "Gateway Timeout Error"... trên trình duyệt.

Nguyên nhân gây ra lỗi 504 Gateway Time-out

  • Máy chủ quá tải (Server overload): Máy chủ đích (upstream server) không thể xử lý kịp thời lượng yêu cầu lớn.
  • Sự cố mạng (Network issues): Vấn đề kết nối giữa các máy chủ, hoặc giữa máy chủ và proxy/load balancer.
  • Cấu hình sai (Misconfiguration): Cấu hình sai trên máy chủ web, proxy, load balancer, hoặc tường lửa.
  • Lỗi cơ sở dữ liệu (Database errors): Cơ sở dữ liệu chậm, quá tải, hoặc gặp sự cố.
  • Lỗi mã nguồn (Code errors): Các đoạn code chạy quá lâu, vòng lặp vô hạn, hoặc các lỗi logic khác.
  • Thời gian timeout quá ngắn (Short timeout): Giá trị timeout được đặt quá thấp, khiến máy chủ không có đủ thời gian để phản hồi.
  • Vấn đề DNS (DNS Issues): Máy chủ không thể phân giải tên miền hoặc phân giải sai
  • Tường lửa chặn kết nối

Ảnh hưởng của lỗi 504

  • Trải nghiệm người dùng (User experience): Gây khó chịu, bực bội cho người dùng, khiến họ rời bỏ website.
  • SEO (Search Engine Optimization): Nếu lỗi 504 xảy ra thường xuyên, Google có thể đánh giá thấp website của bạn, ảnh hưởng đến thứ hạng tìm kiếm.
  • Doanh thu (Revenue): Nếu website của bạn là một trang thương mại điện tử, lỗi 504 có thể gây mất doanh thu.
  • Uy tín (Reputation): Lỗi 504 có thể làm giảm uy tín của website và doanh nghiệp.
504.webp

Cách khắc phục lỗi 504 Gateway Time-out (Giải pháp nhanh)


Đối với người dùng:
  • Tải lại trang (Refresh): Thử tải lại trang web bằng cách nhấn F5 hoặc Ctrl+R (Windows) / Cmd+R (Mac). Đôi khi lỗi chỉ xảy ra tạm thời.
  • Kiểm tra kết nối internet: Đảm bảo kết nối mạng của bạn ổn định.
  • Thử lại sau: Nếu lỗi vẫn còn, hãy thử truy cập lại trang web sau một khoảng thời gian (vài phút hoặc vài giờ).
  • Xóa cache và cookies: Thử xóa bộ nhớ cache và cookie trong trình duyệt của bạn.
  • Liên hệ với quản trị viên website: Nếu bạn không thể tự khắc phục, hãy liên hệ với bộ phận hỗ trợ của website.
lỗi 504.webp

Đối với quản trị viên website/Lập trình viên/Nhân viên IT:
  • Kiểm tra server logs: Tìm kiếm thông tin chi tiết về lỗi trong nhật ký máy chủ (server logs).
  • Kiểm tra tài nguyên máy chủ: Theo dõi CPU, bộ nhớ, băng thông... xem có bị quá tải không.
  • Kiểm tra cấu hình proxy/load balancer: Đảm bảo cấu hình đúng và không có vấn đề gì.
  • Tăng thời gian timeout: Tăng giá trị timeout của server, proxy, hoặc load balancer.
  • Kiểm tra cơ sở dữ liệu: Tối ưu hóa truy vấn, đảm bảo cơ sở dữ liệu hoạt động ổn định.
  • Kiểm tra mã nguồn (code): Tìm kiếm các vòng lặp vô hạn, các đoạn code chạy quá lâu.
  • Liên hệ với nhà cung cấp hosting: Nếu bạn không thể tự khắc phục, hãy liên hệ với nhà cung cấp dịch vụ hosting/VPS của bạn.
  • Kiểm tra DNS: Đảm bảo rằng cài đặt DNS của bạn được định cấu hình chính xác và bản ghi DNS được cập nhật.
Ngoài ra, bạn cũng có thể tìm hiểu chi tiết hơn về các cách sửa lỗi 504 Gateway Time-out tại bài viết này: 504 Gateway Time-out là lỗi gì? Nguyên nhân & cách sửa lỗi
 
Quay lại
Top Bottom