“504 gateway time-out” là một trong những lỗi vô cùng phổ biến và rất nhiều người gặp phải trong quá trình truy cập vào các website. Để giúp bạn gỡ rối, Webico sẽ hướng dẫn bạn cách sửa lỗi “504 gateway time-out” nhanh chóng nhất có thể nhé!
Cách sửa lỗi “504 gateway time-out” cho người dùng phổ thông
Khởi động lại
Để đảm bảo mọi thứ hoạt động trơn tru và tránh việc thực hiện những cách sửa lỗi quá phức tạp trong khi website của bạn hoàn toàn không gặp phải lỗi gì, bạn nên thử khởi động lại một số thứ như sau:
- Tab website đang mở
- Trình duyệt bạn đang sử dụng hoặc thử chuyển sang một trình duyệt khác
- Khởi động lại thiết bị của bạn hoặc thử trên một thiết bị khác
- Khởi động lại thiết bị mạng của bạn
Ngoài ra, bạn cũng nên thử một số phương pháp đơn giản khác để kiểm tra website của mình trước khi sửa lỗi như:
- Sử dụng một trình duyệt web khác để kiểm tra
- Sử dụng một thiết bị khác để truy cập vào website của mình
- Dùng mạng di động hoặc dùng wifi khác để truy cập
- Sử dụng VPN nếu cần thiết
Kiểm tra đường truyền Internet
“504 gateway time-out” là một lỗi liên quan đến kết nối mạng. Do đó, bạn nên thử kiểm tra lại xem đường truyền mạng của nhà mình hay công ty có vấn để gì hay không, ví dụ như:
- Chưa cắm dây cáp mạng vào PC
- Chưa đóng tiền mạng tháng mới nhất và bị tạm vô hiệu hoá đường truyền
- Lỗi từ nhà mạng
- Thiết bị mạng bị hỏng hoặc dây mạng gặp sự cố
- Chưa cắm dây mạng vào thiết bị phát wifi
- Chưa bật nhận wifi trên thiết bị laptop
Kiểm tra DNS
Khi nhà cung cấp dịch vụ hoặc người quản lý website hay bạn chuyển đổi hosting web sang một địa chỉ IP khác hoặc một nhà cung cấp khác với IP mới. Bạn sẽ cần cập nhật lại DNS trên thiết bị của mình để trình duyệt “liên lạc” chính xác hơn, bạn có thể thực hiện các bước dưới đây:
Bước 1: truy cập vào Command Prompt bằng Windows + R => gõ CMD =>nhấn Enter để mở.
Bước 2: bạn nhập lệnh như sau vào để xóa bộ nhớ cache DNS:
- ipconfig /flushdns
Sau khi xóa xong, bạn sẽ thấy Windows cập nhật và hiển thị thông báo như sau:
Đối với macOS, bạn mở Terminal và chạy lệnh sau:
- sudo killall -HUP mDNSResponder
Tuy nhiên, có thể bạn sẽ mất vài giờ để máy tính bạn cập nhật toàn bộ DNS của các website đã từng truy cập đấy nhé!
Thay đổi cài đặt tường lửa
Nhằm đảm bảo bạn có thể sửa lỗi “504 gateway time-out” trên website của mình một cách tốt nhất, không bị các cài đặt bảo mật của Windows “làm phiền”, việc tắt tường lửa là cần thiết. Để tắt tường lửa trên hệ điều hành Windows, bạn thực hiện các bước như sau trên Windows 10:
Bước 1: bạn truy cập vào Settings sau đó chọn vào Update & Security => Windows Security.
Bước 2: bạn tiếp tục chọn vào Virus & Threat Protection => Manager Settings. Tại đây, bạn sẽ có thể tắt tường lửa trên thiết bị của mình bằng cách nhấn vào nút Turn Off tại tất cả các mục.
Đối với hệ điều hành macOS, bạn chỉ cần truy cập vào System Preferences => Security & Privacy => Firewall để tắt tường lửa.
Cách sửa lỗi “504 gateway time-out” cho website sử dụng WordPress
Sửa lỗi do Plugin xung đột
Trong hầu hết các trường hợp, Plugin và Theme rất hiếm khi gây ra lỗi “504 gateway time-out”.
Tuy nhiên, vẫn có trường hợp lỗi “504 gateway time-out” xảy ra khi bạn cài đặt quá nhiều Plugin khiến những Plugin này xếp hàng đợi để chạy; việc này sẽ gây ra lỗi “504 gateway time-out” đấy! Do đó, bạn cần phải tắt hoặc xóa bỏ những Plugin không sử dụng. Cách thực hiện như sau:
Bước 1: bạn đăng nhập vào WordPress Admin và truy cập vào Plugins trên WordPress Dashboard.
Bước 2: bạn nhấn vào dấu tích chọn tất cả dưới Bulk Actions.
Bước 3: bạn nhấn vào Bulk Actions và chọn vào Deactive để tắt toàn bộ Plugin đang hoạt động trên trang web WordPress
Bước 4: bạn nhấn vào nút Apply để tắt toàn bộ Plugin trong trang WordPress của mình.
Bước 5: bạn chỉ cần bật lại lần lượt từng Plugin nào bạn thường xuyên sử dụng và xóa những Plugin không cần thiết đi.
Nếu bạn chỉ cài đặt vài Plugin nhưng vẫn bị lỗi, WooCommerce có thể chính là Plugin gây ra rắc rối này. Bạn có thể chọn giữ hoặc xóa bỏ Plugin WooCommerce nếu không cần thiết.
Tăng thời lượng timeout cho phù hợp
Một trong những phương án khác để bạn có thể khắc phục lỗi “504 gateway time-out” chính là gia tăng thời gian timeout cho phù hợp cho tài nguyên.
Cách xác định web server
Tùy theo từng loại web server khác nhau, chúng ta sẽ có các phương án gia tăng thời gian khác nhau. Sau đây, Webico sẽ hướng dẫn bạn cách xác định web server mình đang sử dụng:
Bước 1: bạn nhấn tổ hợp phím Ctrl + Shift + i để mở chế độ nhà phát triển trên Chrome.
Bước 2: bạn chuyển sang tab Network sau đó bạn load lại trang để website gửi yêu cầu đi.
Bước 3: bạn nhấn vào Header của một yêu cầu bất kỳ ở cửa sổ bên trái và bạn sẽ nhìn thấy thông tin server của mình. Trong ví dụ là LiteSpeed.
Sau khi xác định được máy chủ của mình, chúng ta sẽ đến với cách tăng thời lượng timeout tùy theo từng loại máy chủ nhé!
Đối với máy chủ web Apache
Bạn truy cập vào httpd.conf và thêm dòng code bên dưới nhằm tăng thời lượng báo lỗi lên ít nhất 60 giây mới báo lỗi “504 gateway time-out”.
- TimeOut 600
Tuy nhiên, hầu hết các nhà cung cấp dịch vụ đều rất ít khi cho thao tác trong tệp httpd.conf. Vì thế, bạn sẽ cần phải thực hiện thủ công như sau:
Bước 1: bạn truy cập vào tệp .htaccess và tăng giá trị của LimitRequestBody lên 600 và lưu lại.
Bước 2: bạn truy cập vào tệp php.ini. Sau đó, bạn thêm dòng code sau để tăng thời gian các tập lệnh PHP của web chạy lâu hơn:
- max_execution_time 600
Lỗi 504 Gateway Timeout trên Nginx Proxy
Bước 1: đối với những bạn sử dụng Nginx làm reverse proxy server cho Apache, hay máy chủ Nginx bạn có thể tăng thời gian chờ của máy chủ bằng cách thêm lệnh như sau:
- proxy_connect_timeout 600;
- proxy_send_timeout 600;
- proxy_read_timeout 600;
- send_timeout 600;
Bước 2: sau khi thực hiện xong, bạn tải lại Nginx để lưu lại thay đổi bằng một trong những lệnh sau:
- sudo /etc/init.dsudo /etc/init.d/nginx reload
- sudo nginx -s reload
Vậy là bạn đã cùng Webico tìm hiểu cách sửa lỗi “504 gateway time-out” đơn giản, nhanh chóng và hiệu quả nhất có thể rồi đấy! Chúc bạn sửa lỗi “504 gateway time-out” thành công và website hoạt động như thông thường nhé!
FAQs về cách sửa lỗi “504 gateway time-out”
Lỗi “504 gateway time-out” có ảnh hưởng đến SEO hay không?
Câu trả lời chắc chắn là có. Khi website của bạn bị lỗi “504 gateway time-out”, bot của Google sẽ không thể vào để quét dữ liệu và nội dung bài viết trên website. Điều này sẽ dẫn đến việc Google đánh giá thấp website của bạn và có khả năng Google sẽ đánh tụt hạng website của bạn.
Vì sao phải khắc phục lỗi “504 gateway time-out” càng sớm càng tốt?
Khi gặp phải lỗi “504 gateway time-out”, tốt nhất, bạn nên nhanh chóng khắc phục lỗi nhằm giúp Google có thể “cào” được nội dung trong website của bạn và giữ nguyên vị trí, thứ hạng SEO. Nếu không khắc phục kịp thời, lỗi sẽ ảnh hưởng đến:
Google đánh thấp thứ hạng website
Người dùng có trải nghiệm tệ và không muốn quay trở lại website
Cách để gỡ lỗi “504 gateway time-out” cho website như thế nào?
Để gỡ lỗi “504 gateway time-out” cho website của mình, các nhà phát triển web, admin web có thể thực hiện một số cách như sau:
Cố gắng tìm ra nguyên nhân khiến lỗi “504 gateway time-out” xuất hiện trong website của mình.
Tăng thời lượng timeout của server lên.
Nâng cấp tài nguyên server của mình nếu tình trạng “504 gateway timeout” xảy ra thường xuyên.
Vì sao tôi vẫn không thể sửa lỗi “504 gateway time-out” cho website của mình?
Trước tiên, bạn nên thử các cách sửa lỗi cho người dùng phổ thông để gỡ lỗi cho thiết bị của mình trước. Sau đó, bạn sử dụng các phương pháp Webico hướng dẫn để sửa lỗi “504 gateway time-out” cho website của mình.
Có nhiều người dùng bị lỗi do thiết bị, trình duyệt của họ có vấn đề, không phải nằm ở hosting hay website. Do đó, bạn nên nhìn vấn đề một cách tổng quan để gỡ lỗi nhé! Chúc bạn thành công!
WEBICO – GIẢI PHÁP THIẾT KẾ WEB HÀNG ĐẦU CHO DOANH NGHIỆP
- Địa chỉ: Số 42, Trần Phú, Phường 4, Quận 5, TP.HCM
- Hotline: 1800 6016 – 0886 02 02 02
- Email: email@webico.vn
- Website: www.webico.vn
- Fanpage: https://www.facebook.com/webico.vn/
Liên lạc ngay với chúng tôi hoặc để lại thông tin của bạn, bộ phận tư vấn của WEBICO sẽ liên lạc lại ngay để giải đáp mọi thắc mắc!