Cách khắc phục lỗi 504 gateway time out đơn giản, nhanh chóng

Chắc hẳn, trong quá trình truy cập trang web, hầu hết người dùng đều đã từng gặp lỗi 504 gateway time out. Thế nhưng, không phải ai cũng hiểu rõ lỗi 504 là gì, tại sao lại xuất hiện lỗi này và làm thế nào để khắc phục lỗi nhanh chóng, hiệu quả. Do đó, trong bài viết hôm nay, Công ty thiết kế website chuyên nghiệp Istar sẽ cùng bạn tìm hiểu cụ thể vấn đề này!

504 gateway time out là lỗi gì?

504 gateway time out là một trường hợp lỗi server (hay còn gọi là lỗi máy chủ) gửi về khi một yêu cầu nào đó không thể thực hiện được do một trong các HTTP Status Code xảy ra lỗi. Trường hợp lỗi này thường ít xảy ra hơn lỗi 500 internal server hoặc 502 bad gateway error.

Tìm hiểu 504 gateway time out là lỗi gì?

Tìm hiểu 504 gateway time out là lỗi gì?

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

Thông thường, lỗi 504 gateway time out nói riêng và những lỗi có liên quan đến server nói chung có dấu hiệu nhận biết là số bắt đầu của HTTP Status Code là số “5”.

Chúng xảy ra chủ yếu do việc liên lạc giữa các server trong hệ thống mạng bị mất đi trong quá trình giao tiếp với nhau, khiến các yêu cầu không thể hoàn tất trong giới hạn nhất định về thời gian. 

Có thể nói, nguyên nhân gây ra lỗi 504 gateway time out phần lớn không phải xuất phát từ hệ thống mạng hay thiết bị của bạn mà có thể do một trong các trường hợp nêu sau:

  • _wc_session_expires_xxx _wc_session_xxx nhận quá nhiều sự truy vấn SQL.
  • Server nhận được request lớn từ Query database.
  • Database bị quá tải do request từ các bảng. 
  • Có quá nhiều wc_sessions với Woocommerce trên trang web.
  • Sử dụng Woocomerce trên trang web dùng Wordpress. 

12 Cách khắc phục lỗi 504 gateway time out

Trên thực tế, có khá nhiều cách bạn có thể áp dụng để khắc phục lỗi 504 gateway time out. Trong đó, nổi bật nhất là top 5 cách mà Công ty thiết kế website chuyên nghiệp Istar chia sẻ dưới đây.

1. Kiểm tra và restart lại các thiết bị mạng của bạn

Lỗi 504 gateway time out xảy ra có thể do sự trang thiết bị mạng của bạn gặp sự cố. Bạn hãy thử khởi động lại modem, router,... biết đâu sẽ khắc phục được lỗi.

Có thể kiểm tra và restart lại các thiết bị mạng của bạn để khắc phục lỗi

Có thể kiểm tra và restart lại các thiết bị mạng của bạn để khắc phục lỗi

2. Xóa Cache DNS trên máy

DNS Cache quá cũ hoặc bị sai đổi khi cũng có thể là nguyên nhân gây ra lỗi 504 gateway time out. Trường hợp này, bạn có thể khắc phục lỗi một cách dễ dàng bằng cách xóa Cache DNS trên máy. 

Lưu ý: Mỗi hệ điều hành sẽ có cách xóa Cache DNS khác nhau. Song, nhìn chung, trên các loại máy tính hệ điều hành window, bạn có thể thực hiện bằng cách truy cập Windows command prompt, sau đó gõ lệnh "ipconfig/flushdns" rồi nhấn Enter.

Cách này phù hợp với trường hợp tất cả các thiết bị sử dụng một kết nối mạng xảy ra lỗi 504 gateway time out.

3. Làm mới lại trang web (Refresh)

Trong một số trường hợp, có thể do website có quá nhiều người dùng truy cập cùng một lúc, dẫn đến tình trạng máy chủ bị quá tải và không kịp phản hồi. Lúc này, bạn có thể khắc phục lỗi bằng cách đợi trong vài phút, sau đó thoát trang và truy cập lại hoặc nhấn nút F5 để làm mới lại trang web.

Refresh lại trang web để khắc phục lỗi 504

Refresh lại trang web để khắc phục lỗi 504

4. Tiến hành vô hiệu hóa plugin

Nếu thử các cách trên mà vẫn chưa khắc phục được lỗi thì bạn có thể thử tiến hành vô hiệu hóa plugin. Bởi có thể là plugin của bạn không phù hợp hoặc bị lỗi thời khiến xuất hiện lỗi 504 ERROR. 

Nếu Website của bạn được xây dựng trên nền tảng Wordpress thì bạn có thể khắc phục lỗi bằng cách thực hiện các bước sau:

  • Bước 1: Thông qua FTP, bạn bắt đầu truy cập thư mục gốc code website.
  • Bước 2: Khi thư mục Wordpress Content hiển thị, bạn đổi tên mục plugin thành một tên khác bất kỳ. Nếu thấy lỗi 504 gateway time out đã được khắc phục thì có thể xác định lỗi là do plugin.
  • Bước 3: Lúc này, bạn đổi lại tên ban đầu của file plugin và tiến hành vô hiệu hóa từng plugin trong file bằng cách đổi tên như đã thực hiện ở bước 2. Điều này nhằm mục đích xác định chính xác lỗi nằm ở plugin nào.
  • Bước 4: Tiến hành cài đặt lại hoặc tiến hành thay thế plugin được xác định là nguyên nhân gây ra lỗi 504.

5. Kiểm tra cài đặt proxy trên trình duyệt của bạn

Proxy được cài đặt sẵn trên trình duyệt cũng có thể là nguyên nhân dẫn đến lỗi 504 gateway time out. Do đó, bạn cần kiểm tra trạng thái hoạt động của chúng có đang ở mức ổn định, bình thường hay không bằng cách truy cập vào trang web proxy.com và bắt đầu kiểm tra từng proxy mới được cập nhật. 

Trên đây là những chia sẻ của Công ty thiết kế website chuyên nghiệp Istar về khái niệm, nguyên nhân dẫn đến lỗi 504 và top các cách khắc phục lỗi hiệu quả. Hy vọng bài viết sẽ hữu ích, giúp bạn khắc phục được lỗi nhanh chóng, đáp ứng tốt các nhu cầu công việc. Trường hợp cần tư vấn thông tin cụ thể hoặc thử hết các cách trên nhưng không hiệu quả, bạn hãy liên hệ với chúng tôi qua hotline để được hỗ trợ theo cách tốt nhất!