Lỗi 504 Gateway Time-out là gì? Cách khắc phục lỗi 504 nhanh chóng

Có bao giờ bạn bắt gặp lỗi 504 Gateway Time-out mà không biết được cách khắc phục nó không? Nếu câu trả lời là có thì bài viết này Mona Media sẽ cho bạn hiểu hơn về lỗi 504 Gateway Time-out và chỉ cho bạn cách giải quyết lỗi này nếu chẳng may gặp phải nhé!

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

Lỗi 504 Gateway Time-out là một lỗi máy chủ (server) trả về khi không thể thực hiện được một yêu cầu nào đó do lỗi của một trong các HTTP Status Codes. Lỗi này ít xảy ra hơn lỗi 502 bad gateway error hoặc 500 internal server error. Chắc hẳn những ai truy cập Browsing trên internet cũng đã từng gặp phải lỗi 504 Gateway Time-out này.

Lỗi liên quan đến server thường nhận biết khi HTTP Status Codes bắt đầu bằng số “5”. Khi server bị mất liên lạc trong quá trình giao tiếp qua lại với nhau nhưng không hoàn tất yêu cầu sẽ có lỗi 504 Gateway Timeout. Server khi không nhận được phản hồi từ proxy hay từ server gateway khác, nghĩa là server không thể thực hiện yêu cầu trong thời hạn nhất định.

Lỗi 504 Gateway Time-out hiên thị như thế nào?

Lỗi này khi hiển thị trong hành lang cửa số trình duyệt có rất nhiều dạng :

  • 504 Gateway Time-out Nginx
  • Gateway Time out Error
  • HTTP Error 504 – Gateway Time-out
  • 504 Gateway Time-out
  • 504 Error
  • Gateway Timeout (504)

Cách khắc phục lỗi 504 Gateway Time-out

Tải lại trang hoặc Refresh Website

Lí do hoàn toàn có thể là vì sever nhận được nhiều nhu yếu hơn thông thường nên không giải quyết và xử lý kịp. Cách tiên phong để fix lỗi 504 Gateway Time-out là bạn phải chờ vài phút rồi tải lại trang ( refresh website ). Trong lúc đó hãy sử dụng công cụ kiểm tra website xem có bị Down không. Trường hợp website vẫn hoạt động giải trí thông thường thì là lỗi máy Local chứ không phải do sever .

Sử dụng một Browser khác

Nếu lỗi 504 Gateway Time-out vẫn còn Open trong khi website hoạt động giải trí Up / Active thì bạn nên thử dùng một trình duyệt web khác. Bạn hãy mở Incognito Mode hoặc thử xoá Cache, cũng là một cách giải quyết và xử lý lỗi có tương quan đến Browser đang sử dụng .

Flush DNS

Lỗi 504 Gateway Time-out đôi lúc xuất pháp từ việc DNS Cache bị sai hoặc quá cũ. Nếu đó đúng là nguyên do thì việc khắc phục cũng khá đơn thuần. Bạn cần Flush DNS là hoàn toàn có thể khắc phục được. Thế nhưng, bạn nên quan tâm cách xoá Cache DNS trong mỗi hệ quản lý khác nhau. Đổi trong thời điểm tạm thời DNS server thành Google Public DNS để giải quyết và xử lý lỗi HTTP Status Code nếu như nguyên do bắt nguồn từ DNS .

Kiểm tra lại việc trải trang trên thiết bị khác

Trường hợp bạn sử dụng điện thoại di động truy vấn website bằng 4G thì hãy thử truy vấn website lại bằng một thiết bị khác và trên một đường mạng khác. Nếu truy vấn được thông thường thì là do thiết bị bạn dùng để truy vấn website chứ trọn vẹn lỗi không từ sever.

Kiểm tra Error Log

Cập nhật hoặc website mới thay đổi cũng có thể là một trong nguyên nhân gây lỗi 504 Gateway Time out. Nguyên nhân này có thể được khắc phục khá đơn giản, bạn có thể áp dụng cách thêm 3 dòng dưới đây vào file wp-config.php:

  1. Define ( ‘ WP_DEBUG ’, true ) ;

  2. Define ( ‘ WP_DEBUG_LOG ’, true ) ;

  3. Define ( ‘ WP_DEBUG_DISPLAY ’, false ) ;

–> Lưu các thông tin vào file wp-contents/debug.log

Kiểm tra Plugin

Cũng có thể lỗi 504 Gateway Timeout là do Plugin lỗi thời hoặc không tương thích. Bạn thực hiện việc vô hiệu hoá Plugin sẽ giúp bạn biết được lỗi có liên quan đến Plugin hay không. Việc này cũng rất dễ. Vô hiệu hoá Plugin WordPress chỉ cần đến thư mục wp-content tiếp đế đổi Folder Plugin thành tên khác là xong. Tiếp đến, hãy xác định chính xác Plugin gây lỗi bằng cách đổi tên ngược lại với tên bạn vừa đổi trước đó. Hãy thực hiện vô hiệu hoá theo thứ tự cho từng Plugin.

Một số plugin WordPress thông dụng :

Kiểm tra CDNs

Nếu bạn sử dụng CDN để tăng cường nội dung thì hãy kiểm tra nó vì rất hoàn toàn có thể lỗi 504 Gateway Time-out bắt nguồn từ đây. Có năng lực do CloudFlare hoạt động giải trí như CDN và giảm tiến công DDoS. Nếu như lỗi là do CloudFlare thì bạn nên liên hệ cho nhà phân phối nhằm mục đích được tương hỗ. Nếu bạn vô hiệu hoá CloudFlare, hãy chờ vài giờ để DNS được tiếp thị .

Điều chỉnh cấu hình máy chủ

Nếu bạn đang sử dụng VSP Hosting, hãy kiểm soát và điều chỉnh server và tăng cấp 1 số ít tài nguyên .

Đối với máy chủ Apache

  • Vào File http.conf => sau đó tăng thời gian Timeout mặc định lên
  • Vào File php.ini => để tăng giới hạn max_execution _time
  • Lưu thay đổi
  • Khởi động Apache
  • Kiểm tra xem còn lỗi 504 Gateway Timeout không?

Đối với máy chủ Nginx

  • File /etc/nginx/conf.d/timeout.conf => tăng giới hạn của các giá trị:
  1. Proxy_connect_timeout 600
  2. Proxy_send_timeout 600
  3. Proxy_read_timeout 600
  4. Send_timeout 600
  • Trong File php.ini => hãy tăng giới hạn max_execution_time
  • Lưu và khởi động Nginx
  • Thử truy cập website lại

Sửa lỗi 504 Gateway Time-out trên trang web của riêng bạn

Kiểm tra xem sever bạn hoàn toàn có thể phân giải đúng với toàn bộ những miền ứng dụng của bạn nhu yếu quyền truy vấn hay không. Nếu lưu lượng truy vấn quá lớn cũng hoàn toàn có thể dẫn đến sever bạn Open lỗi 504 mặc dầu lỗi 503 hoàn toàn có thể đúng chuẩn hơn .

Trong WordPress, thông báo “504: Gateway Time-out” có thể tại cơ sở dữ liệu bị hỏng. Bạn cài đặt WP-DBManager và sau đó hãy thử tính năng “Repair DB”, tiếp đến là “Optimize OB” xem có giúp ích được bạn không. Hãy đảm bảo tệp htaccess không có vấn đề gì, nhất là khi bạn vừa cài đặt lại WordPress.

504 gateway time-out

Liên hệ với nhà cung cấp Hosting

Nếu đã thử tất cả cách ở trên nhưng lỗi 504 Gateway Time-out vẫn còn thì bạn nên liên hệ cho nhà cung cấp Hosting. Hãy mô tả chi tiết quy trình khắc phục và cung cấp các thông tin liên quan để nhân viên kỹ thuật tiến hành hỗ trợ nhanh hơn và hiệu quả hơn.

Lỗi 504 Gateway Time out có thể hiện thị theo cách khác

Trong Window Update, tạo mã lỗi 0x80244023 hoặc thông tin WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT .Ở những chương trình trên nền tảng Window tự truy vấn internet, lỗi 504 hiển thệ trong hộp thoại nhỏ hoặc hành lang cửa số có lỗi HTTP_STATUS_GATEWAY_TIMEOUT và / hoặc với thông tin “ The request was timed out waiting for a gateway ” .Một lỗi 504 ít phổ cập hơn là “ Gateway Time-out : The proxy server did not receive a timely response from the upstream server ”, nhưng cách khắc phục sự cố vẫn giống như cách trên .

Những lỗi giống lỗi 504 Gateway Time-out

Vì toàn bộ đều Open ở phía sever nên 1 số ít thông tin lỗi cũng giống như “ 504 Gateway Time-out ”. Số ít gồm lỗi 500 Internal Server, 504 Service Unavailable, lỗi 502 Bad Gateway, …

Ngoài ra còn các những mã trạng thái HTTP cũng không phải là phía máy chủ mà thay vào đó là phía máy khách, ví dụ như lỗi thường thấy là 404 Not Found.

Tham khảo thêm một số lỗi và cách khắc phục chúng:

Lời Kết

Đọc đến đây, chúng tôi tin rằng bạn đã có cho mình những cách khắc phục lỗi 504 Gateway Time-out và hiểu hơn về nguyên nhân có thể dẫn đến lỗi này. Chúc bạn thực hiện thành công và nhanh chóng