Lỗi 504 gateway time out là gì? Cách khắc phục nhanh lỗi 504
Bạn đã bao giờ phát hờn vì những trang web mong muốn truy cập lại gặp lỗi 504 gateway time out? Mọi người chắc hẳn đã gặp lỗi này một vài lần trong khi truy cập internet. Vậy đây là lỗi gì, làm thế nào để khắc phục? Hãy cùng Bizfly Cloud tìm hiểu về dòng chữ 504 gateway time out này nhé.
Lỗi 504 gateway time out như thế nào?
Lỗi 504 Gateway Time-out là một thông báo cho biết rằng máy chủ không nhận được phản hồi kịp thời từ một máy chủ khác mà nó đang cố gắng kết nối. Đây là một lỗi phổ biến trong các ứng dụng web và có thể gây ra sự khó chịu cho người dùng khi truy cập vào trang web.
Khi bạn gặp lỗi này, điều đó có nghĩa là máy chủ (gateway hoặc proxy) không thể hoàn thành yêu cầu của bạn trong thời gian quy định. Nguyên nhân chính thường liên quan đến việc máy chủ không nhận được phản hồi từ máy chủ upstream (máy chủ gốc) trong một khoảng thời gian nhất định.
Cách hiển thị lỗi 504 gateway time out
Nguyên nhân nào gây ra lỗi 504 gateway time out?
Lỗi 504 gateway time out chủ yếu là do sự cố mất kết nối giữa các server trong hệ thống mạng nên dẫn đến máy chủ mất nhiều thời gian để hồi đáp. Như vậy có thể nói lỗi này phần lớn không xuất phát 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:
Website bạn truy cập bị nghẽn do lượng truy cập quá lớn. Thường 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 người người nhà nhà hóng hớt truy cập làm website quá tải.
Trang web dùng WordPress có sử dụng Woocomerce.
Trang web có quá nhiều wc_sessions với Woocommerce.
Request từ các bảng làm quá tải database.
Query database có request lớn tới server gây ra sự quá tải.
Có quá nhiều truy vấn SQL tới _wc_session_xxx và _wc_session_expires_xxx
Các biến thể của lỗi 504 gateway time out
Dưới đây là một số biến thể phổ biến của lỗi 504:
- 504 Gateway Timeout: Thông báo chính thường xuất hiện trên trang web.
- HTTP 504 Gateway Timeout: Xuất hiện trong các trình duyệt khi có sự cố kết nối.
- Error 504: Một cách diễn đạt ngắn gọn thường thấy trên các thiết bị Android.
- HTTP Error 504: Thông báo hiển thị trong Google Chrome khi không thể truy cập trang web.
- NGINX 504 Gateway Timeout: Cụ thể cho máy chủ NGINX khi không nhận được phản hồi từ máy chủ upstream.
- This site can’t be reached. Domain took too long to respond: Lỗi này chỉ ra rằng trình duyệt không thể thiết lập kết nối với tên miền trong thời gian quy định.
- 504 Gateway Time-out — The server didn’t respond in time: Một thông báo mô tả rõ ràng về việc máy chủ không phản hồi đúng hạn
12 cách khắc phục lỗi 504 gateway time out
Có khá nhiều cách có thể sửa lỗi 504 gateway time out nhưng dưới đây là 8 cách cơ bản và dễ áp dụng cho nhiều trường hợp:
1. Làm mới lại trang web (Refresh): có thể vào một thời điểm nào đó website có quá nhiều người truy cập nên dẫn đến tình trạng quá tải và máy chủ không kịp phản hồi. Do đó bạn có thể chờ đợi vài phút và ấn F5 để refresh hoặc thoát ra vào lại trang, biết đâu bất ngờ… trang web vẫn lỗi… hoặc có thể lỗi 504 gateway time out đã không còn nữa.
2. Xóa Cached DNS trên máy: nếu tất cả các thiết bị (cùng một kết nối mạng) của bạn gặp lỗi 504 gateway time out thì bạn có thể thử cách này nhé. Có thể do Cached DNS bị sai hoặc cũ nên gây ra lỗi này, bạn chỉ cần xóa DNS là được. Mỗi hệ điều hành có cách Flush DNS khác nhau nhưng nhìn chung trên máy tính Windows, bạn có thể tiến hành bằng cách mở Windows command prompt, gõ lệnh: "ipconfig/flushdns" và ấn Enter.
Flush DNS sửa lỗi 504 gateway time out
3. Restart lại các thiết bị mạng của bạn: có thể đã có sự cố với các thiết bị mạng của bạn, hãy thử khởi động lại router, modem… biết đâu lỗi 504 sẽ không còn nữa.
4. Tiến hành vô hiệu hóa plugin: có thể plugin của bạn bị lỗi thời hoặc không phù hợp dẫn đến lỗi 504 ERROR nên thực hiện vô hiệu hóa plugin có thể sẽ giải quyết vấn đề. Nếu website của bạn sử dụng WordPress thì có thể làm theo các bước sau:
Bước 1: Truy cập thư mục gốc code website thông qua FTP.
Bước 2: Lúc này bạn sẽ thấy mục wp-content, trong thư mục này sẽ có mục plugins. Đổi tên nó thành một cái tên khác bất kỳ. Nếu thấy lỗi này không còn thì các plugins chính là nguyên nhân gây lỗi.
Bước 3: Bạn đổi tên file plugins trở lại như ban đầu và vô hiệu từng plugin một trong đó (bằng cách đổi tên như trên) để xác định xem plugin nào đang gây lỗi. Khi đã xác định được rồi bạn có thể tìm plugin thay thế hoặc cài đặt lại file đó.
Vô hiệu hóa plugin sửa lỗi 504 gateway time out
5. Kiểm tra cài đặt proxy trên trình duyệt của bạn: proxy cài đặt sai cũng sẽ tạo ra lỗi 504 gateway time out vì vậy hãy đảm bảo rằng chúng hoạt động bình thường. Bạn có thể truy cập vào trang web proxy.com để kiểm tra các proxy mới được update.
6. Liên hệ với trang web: nếu thử hết các cách trên mà vẫn không được thì bạn có thể liên hệ với đội ngũ quản trị viên của website thông qua địa chỉ email, facebook chính thức của trang web đó.
7. Liên hệ với nhà cung cấp dịch vụ mạng: nếu bạn nhận thấy việc truy cập trang web nào đó là thực sự cần thiết nhưng nó lại bị lỗi gateway time out thì hãy cung cấp thông tin, tình trạng chi tiết cho nhà cung cấp dịch vụ mạng để họ hỗ trợ kịp thời.
8. Dùng browser khác: Trong trường hợp vẫn thấy Website hoạt động và xuất hiện lỗi 504 gateway time out, bạn có thể thử dùng một trình duyệt khác. 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.
9. Kiểm tra Error Log: 504 gateway timeout error có thể xuất hiện khi cập nhật hoặc Website thay đổi. Người dùng Wordpress dễ dàng kích hoạt và ghi lỗi bằng cách thêm những dòng sau:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
10. Kiểm tra CDNs: Bạn đang dùng CDN để tăng tốc nội dung, kiểm tra lại xem mọi thứ ổn không từ CDN. Một số lý do hay thấy nhất là do CloudFlare, hoạt động giống như một CDN và làm giảm tấn công DDoS.
11. Điều chỉnh lại cấu hình Server: Trong trường hợp bạn sử dụng VPS hosting, một cách khác giúp sửa lỗi 504 gateway time out, tăng thời gian time out trên server và nâng tài nguyên đó lên.
12. Cuối cùng, nếu mọi giải pháp đều bế tắc thì bạn cũng đừng nản, đó có thể chỉ là tình trạng tạm thời của website. Hãy thường xuyên vào lại trang web, biết đâu vào một buổi sáng đẹp trời trăng tròn vành vạnh, lỗi 504 gateway time out sẽ không còn nữa.
Nói chung, 504 gateway time out là một lỗi do server máy chủ không phản hồi trong một thời gian nhất định. Có khá nhiều cách thức để khắc phục lỗi này, bài viết cũng đã đưa ra 8 phương pháp cơ bản để sửa lỗi 504 gateway timeout, hy vọng bạn sẽ áp dụng thành công.
Theo Bizfly Cloud chia sẻ
>> Có thể bạn quan tâm: GHz là gì? Có thực sự cần thiết phải quan tâm đến GHz khi mua máy tính