Nếu bạn là người sử dụng Internet thường xuyên, chắc chắn bạn đã gặp phải Lỗi 504 Gateway time-out khiến bạn không thể truy cập trang web mong muốn. Hãy cùng khám phá nguyên nhân và cách khắc phục lỗi này dưới đây.
504 Gateway time-out
I. Lỗi 504 Gateway time-out là gì?
1. Khái niệm về lỗi 504
Lỗi 504 Gateway Timeout là mã trạng thái HTTP cho thấy máy chủ không kịp nhận phản hồi từ máy chủ khác trong quá trình tải trang web hoặc thực hiện yêu cầu của trình duyệt.
Nói đơn giản, lỗi 504 thường xuất hiện khi hai máy chủ không kịp thời gian để trao đổi thông tin. Máy chủ chính chờ phản hồi từ máy chủ thứ hai, nhưng nếu không nhận được nhanh chóng, lỗi xảy ra. Điều này có thể giải thích như việc hai bên không thể đồng thuận trong việc xử lý yêu cầu.
2. Thông báo lỗi 504
Các thông báo khi gặp lỗi này bao gồm
- 504 Gateway Timeout
- 504 Gateway Timeout NGINX
- NGINX 504 Gateway Timeout
- Gateway Timeout Error
- Error 504
- HTTP Error 504
- HTTP Error 504 — Gateway Timeout
- HTTP 504
- 504 Error
- Gateway Timeout (504)
- This page isn’t working — Domain took too long to respond
- 504 Gateway Time-out — The server didn’t respond in time
Đặt ngay phụ kiện giảm giá sâu - Chỉ từ 20k
II. Nguyên nhân lỗi 504 Gateway Timeout
Nguyên nhân
Vì lỗi 504 xuất phát từ thời gian chờ giữa các máy chủ, sự cố có thể không phải do thiết bị hoặc kết nối internet của bạn. Điều này bao gồm cả thiết bị và kết nối của bạn.
Lỗi 504 Gateway Timeout thông báo rằng máy chủ web của bạn không nhận được phản hồi đúng lúc từ một máy chủ khác mà nó đang truy cập, khiến việc tải trang trở nên khó khăn. Đơn giản, các máy chủ web không đủ nhanh trong việc giao tiếp.
Mô tả về lỗi này là khi có sự cố liên lạc giữa máy chủ trung gian và máy chủ chính. Khi quá nhiều thời gian trôi qua trước khi yêu cầu được hoàn thành, giới hạn thời gian sẽ vượt quá và giao tiếp sẽ dừng lại. Lỗi có thể xảy ra khi máy chủ nhận yêu cầu quá tải, gặp sự cố hoạt động, tạm thời bảo trì hoặc đang trong thời gian không hoạt động.
III. Cách khắc phục lỗi 504 Gateway Timeout
1. Xóa bộ nhớ cache DNS trên máy
Xóa bộ nhớ cache DNS
Lỗi 504 Gateway Timeout cũng có thể do sự cố DNS ở máy chủ hoặc máy khách. Lý do phổ biến là FQDN (tên miền đủ điều kiện) không phân giải đúng địa chỉ IP hoặc máy chủ DNS không phản hồi. Thường xuyên xảy ra khi di chuyển trang web WordPress sang máy chủ mới, việc đợi bản ghi DNS có thể mất đến 24 giờ.
Để khắc phục sự cố DNS ở máy khách, bạn có thể thử xóa bộ nhớ cache DNS cục bộ của hệ điều hành, tương tự như việc xóa bộ nhớ cache của trình duyệt.
2. Tải lại trang nhiều lần (F5)
Tải lại trang nhiều lần
Nhiều người khi gặp sự cố trên trang web thường tải lại. Điều này cũng áp dụng khi gặp lỗi 504. Khi màn hình hiển thị lỗi, hãy đợi một khoảng thời gian và thử tải lại trang.
3. Bật lại modem để làm mới kết nối mạng
Thử khởi động lại bộ định tuyến nếu không làm mới được
Nếu làm mới không thành công, hãy khởi động lại tất cả thiết bị mạng từ modem đến thiết bị của bạn. Nếu vẫn gặp sự cố, xem xét thay đổi máy chủ DNS hoặc liên hệ với nhà cung cấp dịch vụ.
Tắt và bật lại modem, bộ định tuyến và các thiết bị mạng theo thứ tự đúng để giải quyết sự cố
4. Đảm bảo cài đặt proxy trên trình duyệt
Kiểm tra và cập nhật cài đặt proxy trên trình duyệt của bạn để đảm bảo kết nối mạng ổn định
Một máy chủ proxy đóng vai trò là điểm trung chuyển giữa thiết bị của bạn và Internet. Nó thường được sử dụng để bảo vệ quyền riêng tư trực tuyến bằng cách che giấu thông tin cá nhân, chẳng hạn như vị trí của thiết bị, khỏi các trang web và máy chủ web (như khi sử dụng VPN).
Mặc dù lỗi 504 ít khi liên quan đến máy chủ proxy, nhưng cài đặt máy chủ proxy không đúng có thể làm phát sinh vấn đề. Hãy tắt máy chủ proxy và thử tải lại trang web để xem liệu nó có khắc phục được lỗi hay không.
5. Tắt các tiện ích mở rộng trình duyệt
Vô hiệu hóa các plugin
Trong số nhiều nguyên nhân gây ra lỗi 504 trên WordPress, các tiện ích của bên thứ ba thường là nguyên nhân chính. Việc tắt từng plugin WordPress một cách thử nghiệm có thể giúp xác định đâu là nguyên nhân chính gây ra sự cố.
6. Gửi phản hồi đến quản trị viên trang web
Gửi góp ý đến quản trị viên trang web
Trong một số trường hợp, việc liên hệ với quản trị viên trang web là lựa chọn tốt nhất. Có thể máy chủ của họ đang tạm ngừng hoạt động để bảo trì. Hãy liên hệ với họ để giải thích vấn đề bạn đang gặp trên trang web của mình. Ngay cả khi máy chủ không ngừng hoạt động để bảo trì, họ có thể xem xét sâu hơn về nguyên nhân gốc rễ của lỗi. Họ sẽ nhanh chóng khắc phục vấn đề hoặc hướng dẫn bạn cách giải quyết.
7. Thông báo sự cố đến nhà cung cấp dịch vụ mạng
Liên hệ với nhà cung cấp mạng
Nếu bạn đã thử tất cả những cách trên mà vấn đề vẫn tiếp tục, có thể có sự cố tại mạng và internet của bạn. Hãy liên hệ với nhà cung cấp dịch vụ mạng để báo cáo vấn đề và nhận giải quyết nhanh chóng và hiệu quả nhất.
Chia sẻ thông tin về sự cố 504 Gateway Timeout hy vọng đề xuất trong bài viết này sẽ giúp mọi người giải quyết vấn đề một cách hiệu quả. Hãy để lại ý kiến và kinh nghiệm của bạn về tình huống này trong phần bình luận dưới đây. Xin chân thành cám ơn sự chia sẻ của bạn!