Lỗi 504 gateway time out là gì? Cách khắc phục nhanh lỗi 504

1332
22-10-2020
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 là gì?  

Khi bạn truy cập một trang web trong trình duyệt của mình, trình duyệt sẽ gửi một yêu cầu đến web server nơi lưu trữ trang web đó. Server xử lý yêu cầu và phản hồi với các tài nguyên được yêu cầu. Thông thường, Server sẽ trả về mã trạng thái 200 OK khi yêu cầu được xử lý thành công. Tuy nhiên, nếu máy chủ mất quá nhiều thời gian để hoàn thành yêu cầu này, trình duyệt của bạn có thể hiển thị HTTP error code 504. Mã lỗi này có thể hiển thị theo nhiều cách khác nhau như: 504 gateway time out; 504 ERROR; Gateway Timeout Error; Gateway Timeout (504)…

Lỗi 504 Gateway Timeout chỉ ra rằng máy chủ trong khi hoạt động như một gateway hoặc proxy, đã không nhận được phản hồi kịp thời từ một máy chủ upstream mà nó cần truy cập để hoàn thành yêu cầu. Lỗi có thể là sự cố tạm thời xảy ra do quá nhiều lưu lượng truy cập vào máy chủ hoặc trang web. Mặt khác, có thể có một tài nguyên trên trang web tải quá lâu gây ra sự cố. Ngoài ra, cũng có thể do máy tính của bạn không thể thiết lập kết nối thích hợp với trang web bởi nhiều lý do khác nhau.

Hình ảnh lỗi 504 gateway time out-1

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_wc_session_expires_xxx

Hình ảnh lỗi 504 gateway time out-2

Nguyên nhân gây ra lỗi 504 gateway time out

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. 

Hình ảnh lỗi 504 gateway time out-3

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 đó.

Hình ảnh lỗi 504 gateway time out-4

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.

Hình ảnh lỗi 504 gateway time out-5

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

SHARE