NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
07/04/2021
Lượt xem

Cách sửa lỗi 504 Gateway Time-out nhanh nhất

07/04/2021
6 phút đọc
Lượt xem

Đánh giá

5/5 - (157 votes)

Các lỗi error page có thể làm khách truy cập trang web khó chịu, mất niềm tin vào thương hiệu của bạn. Trong đó, lỗi 504 Gateway Time-out thường bí ẩn hơn. Chúng chỉ ra những gì xảy ra với trang web của bạn.

Nhưng không nói lý do vì sao nó xảy ra. Khiến việc xác định nguyên nhân và giải quyết vấn đề khó khăn hơn. Bài viết này Vietnix sẽ giúp bạn sửa lỗi 504 Gateway Time-out.

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

Lỗi 504 Gateway Time-out có nghĩa là web server không nhận được phản hồi kịp thời từ một upstream server khác khi nó load một trong các trang web của bạn. Nói một cách đơn giản là các web server không giao tiếp đủ nhanh. Lỗi 504 Gateway Time-out khá chung chung, nên nó không xác định chính xác nguyên nhân của vấn đề. Khi lỗi xảy ra, web của bạn sẽ cho thấy một error web page đến khách truy cập:

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

Nguyễn nhân xảy ra lỗi 504 Gateway Time-out là gì?

Lỗi 504 gateway time out thường là do sự cố mất đi kết nối giữa các server với nhau trong cùng hệ thống mạng vì thế dẫn đến máy chủ mất nhiều thời gian để hồi đáp. Vì thế có thể nói lỗi này phần lớn không phải từ thiết bị hay hệ thống mạng của bạn. Cụ thể, lỗi 504 ERROR có thể do một số nguyên nhân sau gây nên:

  1. Website của bạn đang truy cập bị nghẽn vì lượng truy cập quá lớn. Chủ yếu là các trang web bán hàng vừa khai trương hay có chương trình khuyến mãi lớn dẫn đến nhiều người dùng hóng hớt truy cập làm website quá tải không hoạt động được. 
  2. Trang web của bạn có dùng WordPress và có sử dụng Woocomerce.
  3. Trang web của bạn có quá nhiều wc_sessions với Woocommerce.
  4. Request từ các bảng làm quá tải hệ thống database.
  5. Query database có request quá lớn tới server gây ra sự quá tải.
  6. Có quá nhiều truy vấn từ SQL tới _wc_session_xxx và _wc_session_expires_xxx

Cách sửa lỗi 504 Gateway Time-out

May mắn thay, có 7 giải pháp phổ biến và hiệu quả, giải quyết hầu hết các lỗi 504 Gateway Time-out.

1. Tìm lỗi kết nối server

Hầu hết các trang web sống dựa trên nhiều server hoặc các nhà cung cấp hosting bên thứ ba. Nếu server sập vì bảo trì hay lý do khác, website có thể đưa ra lỗi 504. Cách duy nhất để khắc phục sự cố là đợi server hoàn tất bảo trì hoặc khắc phục sự cố lỗi.

2. Kiểm tra thay đổi DNS

Nếu bạn đã thay đổi host server hay chuyển đến một địa chỉ IP mới gần đây, DNS server của website cũng bị thay đổi. Việc này có thể gây ra lỗi 504 Gateway Time-out. Trang web của bạn sẽ không hoạt động đến khi các thay đổi DNS này có hiệu lực hoàn toàn. Việc này có thể mất vài giờ.

3. Kiểm tra log

Các server log sẽ cung cấp thông tin chi tiết về tình trạng và trạng thái của server. Kiểm tra các log này sẽ giúp tìm ra các thông tin đáng báo động.

4. Sửa cấu hình firewall bị lỗi

Firewall chính là người gác cổng cho trang web, bảo vệ trang web khỏi những khách truy cập độc hại hay tấn công DDoS. Đôi khi, cấu hình firewall sẽ coi các yêu cầu từ mạng bên ngoài là một cuộc tấn công vào server của bạn. Do đó sẽ từ chối chúng, dẫn đến lỗi 504 Gateway Time-out. Kiểm tra cấu hình firewall của bạn để xác định và khắc phục sự cố.

5. Lược qua code trang web để tìm lỗi

Nếu có lỗi trong code trang web, server có thể không trả lời chính xác các yêu cầu từ mạng phân phối nội dung. Khi đó nó sẽ thực hiện một quy trình debug, mô phỏng tình huống xảy ra lỗi 504 Gateway Time-out. Và cho phép bạn xem thời điểm chính xác lúc xảy ra sự cố.

6. Sử dụng trình duyệt khác

Với trường hợp mà bạn vẫn thấy Website hoạt động và xuất hiện lỗi 504 gateway time out, bạn có thể tắt tình duyệt đang sử dụng và thử dùng một trình duyệt khác. Hay bạnh có thể xóa cache hoặc có thể mở incognito mode để giúp bạn có thể xử lý được khá nhiều lỗi về browser.

Sử dụng trình duyệt khác
Sử dụng trình duyệt khác

7. Kiểm tra lại CDNs

Bạn đang dùng CDN để có thể tăng tốc nội dung, vì vậy bạn nên kiểm tra lại xem mọi thứ ổn không từ CDN. Một số lý do thường thấy nhất là do CloudFlare, nó hoạt động giống như một CDN cùng với đó là làm giảm tấn công DDoS.

8. Liên hệ với chủ trang web

Nếu như bạn đã thử hết tất cả các cách trên mà vẫn không được thì bạn có khắc phục lỗi bằng cách liên hệ với quản trị viên của website mà bạn đang truy cập thông qua địa chỉ email hay Facebook chính thức của website đó.

Lời kết

Ở trên là nguyên nhân gây ra lỗi và cách sửa lỗi 504 Gateway Time-out. Chúc bạn thực hiện thành công. Nêu có bất kì thắc mắc nào bạn có để ở dưới phần bình luận để Vietnix có thể giải đáp các thắc mắc của bạn nhé.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG