Cách sửa lỗi “the 504 gateway timeout”

     

Bạn truy vấn vào một trang web và gặp phải lỗi 504 Gateway Time-out? Bạn do dự không biết vì sao lại xuất hiện lỗi này và tất cả cách nào khắc chế không? Vậy hãy thuộc tham khảo nội dung bài viết dưới đây, jdomain.vn để giúp đỡ bạn hiểu rõ hơn về lỗi 504 và giải pháp xử lý nhanh chóng.

Bạn đang xem: Cách sửa lỗi “the 504 gateway timeout”

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

Lỗi 504 Gateway Time-out là một trong những lỗi nằm trong về phía máy chủ (server). Lỗi 504 xuất hiện thêm khi website server không nhận được bình luận kịp thời trường đoản cú một sever khác lúc nó load một trong các trang website của bạn.

Hiểu một cách đơn giản, khi sever web giao tiếp không đầy đủ nhanh, hệ thống không thể liên kết đến upstream server. Lỗi được thông tin tới người truy cập thay bởi phải bao gồm một giao diện thông thường.

*

Cách hiển thị của lỗi 504 Gateway Time-out

Lỗi 504 Gateway Time out hiện thông báo dưới những dạng không giống nhau. Bạn sẽ gặp một số thông báo lỗi như sau:

504 Gateway Time-outHTTP Error 504 – Gateway TimeoutGateway Timeout ErrorGateway Timeout (504)504 ErrorHTTP 504

Nguyên nhân khiến lỗi 504 Gate Time-out

Lỗi 504 Gateway time-out tương đối chung chung, các bạn khó mà khẳng định được chính xác nguyên nhân của vấn đề. Theo các chuyên gia thì lỗi 504 rất có thể xuất hiện vị một số lý do sau:

*
Quá tải lượt truy vấn vào website. Thông thường, lúc quá 5000 lượng truy cập một ngày vẫn dễ mang đến lỗi 504 Error.Quá mua Database đo lượng request mập tới web server. Hiện tượng này rất có thể do người chúng ta hoặc người tiêu dùng khác trên và một server.Website có tương đối nhiều wc_sessions với WooCommerce. Nếu kiểm tra LOG sẽ có khá nhiều truy vấn SQL tới _wc_sessions_xxx and_wc_session_expires_xxx.Server gặp gỡ vấn đề về liên kết hoặc một sự việc nào kia từ phía server. Chúng ta phải thảo luận với quản trị web thì mới biết được.

Khi xác minh được cơ bản lỗi 504 Gateway Time-out là vì đâu thì bạn sẽ có hướng hạn chế và khắc phục phù hợp.

Hướng dẫn giải pháp khắc phục lỗi 504 Gateway Time-out

Ở nội dung bài viết này, chúng tôi hướng dẫn các bạn 7 biện pháp sửa lỗi Gateway Timeout (504) như sau:

Cách 1: kiếm tìm lỗi kết nối với đồ vật chủ

Hầu hết những trang web phần đa tồn tại nhờ vào dựa trên những máy nhà (server) hoặc đơn vị thứ 3 cung ứng hosting. Trường hợp server bị sập vì duy trì hay một số tại sao nào khác, website rất có thể đưa ra lỗi như 504 Gateway Time-out.

Cách độc nhất vô nhị để bạn khắc phục sự thế này là đợi server hoàn tất công việc bảo trì hoặc hạn chế và khắc phục sự nỗ lực lỗi.

Cách 2: khám nghiệm server log

*

Các sever log sẽ cung cấp thông tin chi máu về tình trạng cũng giống như trạng thái server. Bài toán kiểm tra các server log sẽ giúp đỡ tìm thấy tin tức đáng thông báo và xử lý.

Cách 3: soát sổ sự biến đổi của DNS

Trong ngôi trường hợp các bạn đã chuyển đổi host server vậy đã chuyển mang đến một địa chỉ IP mới, DNS hệ thống của website cũng trở nên bị ráng đổi. Vấn đề này sẽ khiến bạn chạm chán lỗi 504 Gateway Time-out.

Khi đó, website đã không chuyển động được cho tới khi biến hóa DNS có hiệu lực thực thi hoàn toàn. Việc chuyển đổi có thể mấy khoảng vài giờ, bạn hãy đợi thử nhé.

Cách 4: Lược code nhằm tìm lỗi

*

Nếu có lỗi trong code web, server rất có thể không trả lời đúng đắn yêu ước từ mạng trưng bày nội dung. Lúc đó, các bạn sẽ thực hiện các bước debug cùng mô phỏng trường hợp xảy ra lỗi 504. Bạn sẽ xem được lỗi cũng như thời điểm chính xác xảy ra sự cố đó.

Cách 5: Sửa cấu hình firewall lỗi

Firewall được mệnh danh là bạn gác cổng cho website. Nó giúp đảm bảo an toàn trang website khỏi tấn công DDoS hoặc những truy cập độc hại. Đôi khi, cấu hình Firewall hoàn toàn có thể coi những yêu ước từ mạng bên ngoài là cuộc tấn công vào sever của bạn. Lúc đó, nó sẽ khước từ và thông tin lỗi 504 Gateway Time-out. Chúng ta cũng có thể kiểm tra thông số kỹ thuật Firewall để xác định sự cụ và tương khắc phục.

Xem thêm: Hướng Dẫn Cài Lamp Trên Centos 7, Hướng Dẫn Cài Đặt Lamp Server Trên Centos 6

Cách 6: cấu hình lại nginx cùng php-fpm

Nếu sửa đổi lại cấu hình, bạn có thể thực hiện tại theo bước sau đây:

Bước 1: Sửa file cấu hình php-fpm: bạn đổi vi /etc/php-fpm.d/www.conf thành request_terminate_timeout = 300.Bước 2: Sửa tệp tin php.ini: các bạn đổi vi /etc/php.ini thành max_execution_time = 300.Bước 3: thay đổi cấu hình tệp tin Virtual Host hoặc default. Chúng ta sửa vi /etc/nginx/conf.d/default.conf hoặc thêm/sửa fastcgi_read_timeout 300; fastcgi_buffers 512 64k; fastcgi_buffer_size 512k.Bước 4: Sau đó, bạn khởi động lại nginx và php-fpm gồm những: service nginx restart cùng service php-fpm restart.
*

Cách 7: áp dụng Woocommerce

Với các website dùng WP, bạn có thể sử dụng WooCommerce với thực hiện các bước như sau:

Bước 1: Mở WooCommerce, vào System Status và lựa chọn tiếp clear all sessions.Bước 2: Nếu cách một triển khai không thành công, chúng ta login vào PHPMYADMIN và chạy lại lệnh SQL DELETE FROM wp_options WHERE option_name like ‘_wc_session_%’ OR option_name lượt thích ‘_wc_session_ expires _%’.Bước 3: Bạn áp dụng FTP hoặc sửa lại tệp tin .htaccess với file robot.txt. Sau đó, các bạn thêm vào trong dòng User-agent: *, Disallow: /*add-to-cart=*.

Ngoài ra, khi thực hiện website Joomla, bạn có thể gặp báo lỗi sống bảng xxx_session và sử dụng Repair table để sửa lại bảng đó.

Cách 8: contact nhà cung ứng dịch vụ internet

*

Nếu bạn không hạn chế được lỗi với các cách trên, các bạn hãy tương tác với đơn vị cung ứng dịch vụ mạng internet như VPS, hosting, server,… để thông báo tình hình và được cung cấp khắc phục lỗi nhanh chóng.

Với những đơn vị sở hữu website thì việc đào bới tìm kiếm một solo vị hỗ trợ dịch vụ trang bị chủ quality sẽ giúp đỡ bạn giảm thiểu về tối đa những vụ việc lỗi như 504 Gateway Time – out với được cung cấp tốt nhất.

Trên đây là thông tin share về lỗi 504 Gateway Time-out là gì và những cách khắc phục lỗi 504 Gateway Time-out nhanh và hiệu quả nhất. Nếu trong quy trình khắc phục lỗi có gặp mặt khó khăn, hãy phản hồi ngay dưới để được hỗ trợ nhanh nhất bạn nhé.


Chuyên mục: Domain Hosting