Công ty thiết kế website chuẩn SEO Web Mới
Tìm kiếm
Công ty thiết kế website chuẩn SEO Web Mới

Lỗi 504 Gateway Timeout là gì?

Lỗi 504 Gateway Timeout là gì? Đó là mã trạng thái HTTP xuất hiện trong quá trình giao tiếp server bị mất liên lạc với nhau nên không hoàn tất yêu cầu, chi tiết như nào hãy cùng chúng tôi phân tích:

Lỗi 504 Gateway Timeout là gì?

Lỗi 504 Gateway Timeout là gì?

Mục Lục [Ẩn]


Lỗi 504 Gateway Timeout là gì?

Lỗi 504 Gateway Timeout là mã trạng thái HTTP xuất hiện khi trong quá trình giao tiếp server bị mất liên lạc qua lại với nhau nên không hoàn tất yêu cầu, server không thể thực hiện yêu cầu trong thời hạn nhất định khi không nhận được phản hồi từ proxy hay từ server gateway khác.

Lỗi 504 xuất hiện với nhiều dạng sau:

504 Gateway Timeout nginx

Gateway Timeout Error

HTTP Error 504

504 Gateway Time-out – The server didn’t respond in time

HTTP Error 504 – Gateway Timeout

Xem thêm bài viết:

SEO là gì?

Website là gì?

Nguyên nhân dẫn đến lỗi 504 Gatewate Timeout

Tấn công thư rác hoặc DDoS

Ảnh hưởng từ các hành động như tấn công thư rác hoặc DDoS làm cho máy chủ không thể nhận phản hồi từ proxy hay từ server gateway khác. Những cuộc tấn công hay nhiều yêu cầu gửi cùng một lúc sẽ làm server quá tải.

Thời gian chờ quá lớn

Có thể do quá trình xử lý ở bên máy chủ chậm gây nên thời gian chờ quá lớn.

Sự cố kết nối máy chủ

Nhiều trường hợp bên máy chủ gây sự cố kết nối, do website chạy trên nhiều server chẳng hạn hoặc đang sài dịch vụ lưu trữ bên thứ 3.

Thay đổi DNS

Trong trường hợp bạn cần chuyển website sang hosting mới và cấu hình lại DNS nên trong thời gian này dễ hiện lỗi 504 vì DNS chưa cập nhật đầy đủ, bạn hãy chờ một thời gian.

Những cách khắc phục lỗi 504

Nhấn F5 - tải lại trang web

Tải lại trang web vì nhiều khi lúc bạn đang vào server đang quá tải hoặc đang trong quá trình bảo trì.

Thiết lập thời gian chờ ở máy chủ

Nâng thời gian chờ ở máy chủ bằng cách nâng thông số max_execution_time trong file .htaccess hoặc chỉnh trong server file php.ini rồi reset lại máy chủ.

Cấu hình .htaccess

<Ifmodule mod_php5.c>
    php_value max_execution_time 180000
</Ifmodule>

Cấu hình trong php.ini server

max_execution_time 180000

Tăng giới hạn time-out trong file /etc/nginx/conf.d/timeout.conf trên VPS Nginx

proxy_connect_timeout 600; 
proxy_send_timeout 600; 
proxy_read_timeout 600; 
send_timeout 600;

Nhớ khởi động lại máy chủ sau khi cấu hình xong.

Xoá Cached DNS

Đối với hệ điều hành Windows

Chọn command prompt → Nhập lệnh “ipconfig /flushdns”

Đối với hệ điều hành MacOS

Vào Finder → Chọn Applications → Chọn “Utilities” → Nhập lệnh “sudo killall -HUP mDNSResponder”

Đối với trình duyệt Google Chrome

Nhập địa chỉ “chrome://net-internals/#dns” → Nhấn “enter” → Chọn “DNS” → Nhấn “Clear host cache”

Sử dụng đường truyền khác

Khả năng đường truyền mạng đang sử dụng gặp vấn đề, bạn hãy thử dùng đường truyền mạng khác hoặc có thể dùng điện thoại kết nối 4G, 5G xem sao.

Khởi động lại đường truyền mạng

Không dùng đường truyền khác mà có thể reset lại mạng đang sài bên bạn.

Kiểm tra lạI CDNs

Bạn dùng CDN để tăng tốc nội dung có thể sẽ gây ra Lỗi 504 Gateway Timeout việc cần làm là liên hệ nhà cung cấp CloudFlare nhờ họ kiểm tra.

kiểm tra Error Log

Nếu sài WordPress thì thêm ba dòng này vào file wp-config.php để khắc phục:

Define( ‘WP_DEBUG’, true );

Define( ‘WP_DEBUG_LOG’, true );

Define( ‘WP_DEBUG_DISPLAY’, false );

Nhờ đơn vị thiết kế website hỗ trợ

Liên hệ nhà làm web, nếu bị hosting thì họ kiểm tra dùm luôn, còn hosting đặt nơi khác thì liên hệ thêm nhà cung cấp hosting.

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Lỗi 504 Gateway Timeout là gì?

  • 0 Bình luận
CEO Bùi Tấn Lực
Bùi Tấn Lực
CEO Bùi Tấn Lực người sáng lập ra Web Mới, là một lập trình viên, người viết content, chuyên tư vấn các vấn đề về website và SEO website, quý khách hãy liên hệ để trao đổi thiết kế website
  • Zalo
Chia sẻ nội dung đánh giá của bạn về Lỗi 504 Gateway Timeout là gì?
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn
0398.259.259