Làm cách nào để khắc phục 'Lỗi 524' trên Máy chủ Cloudflare?

Cloudflare là một công ty có trụ sở tại Hoa Kỳ, chuyên cung cấp bảo mật internet và các dịch vụ trực tuyến khác. Một số dịch vụ này bao gồm Bảo vệ DDoS, CDN và Dịch vụ Tên miền. Nó là một lựa chọn rất phổ biến và được sử dụng bởi rất nhiều người. Gần đây, rất nhiều báo cáo đã xuất hiện trong đó người dùng đang gặp phải Lỗi 524 Lỗi trên máy chủ của họ.

Lỗi 524 trên Cloudflare

Điều gì gây ra lỗi Lỗi 524 trên máy chủ Cloudflare?

Sau khi nhận được nhiều báo cáo từ nhiều người dùng, chúng tôi đã quyết định điều tra vấn đề và nghĩ ra một bộ giải pháp để khắc phục hoàn toàn. Ngoài ra, chúng tôi đã xem xét các lý do mà nó được kích hoạt và liệt kê chúng như sau.

  • Quá trình chạy dài: Lỗi 524 chỉ ra rằng Cloudflare đã thành công trong việc tạo kết nối TCP với nguồn gốc nhưng nguồn gốc không thể phản hồi với HTTP trước khi đạt đến giới hạn thời gian chờ. Điều này có nghĩa là không có vấn đề gì với Cloudflare và nó có thể tạo kết nối với nguồn gốc nhưng nguồn gốc vượt quá giới hạn thời gian đáp ứng với kết nối. Cloudflare chỉ đợi 100 giây trước khi phát hiện ra lỗi này, do đó, nếu quá trình bạn đang chạy lâu hơn thì lỗi này được kích hoạt.
  • Quá tải: Trong một số trường hợp, máy chủ có thể bị quá tải và giới hạn bởi phần cứng. Nếu mức sử dụng CPU trên máy chủ lớn hơn bình thường, nó có thể gây tăng đột biến về thời gian tải. Đến lượt nó, điều này sẽ hạn chế khả năng hoàn thành nhiệm vụ của máy chủ và lỗi này có thể được kích hoạt.

Bây giờ bạn đã có một sự hiểu biết cơ bản về bản chất của vấn đề, chúng tôi sẽ chuyển sang các giải pháp. Đảm bảo thực hiện những thứ này theo thứ tự cụ thể mà chúng được trình bày để tránh xung đột.

Giải pháp 1: Kiểm tra tài nguyên

Nếu lỗi này được kích hoạt trên máy chủ của bạn, bạn nên kiểm tra tài nguyên của máy chủ để sử dụng cao. Có thể việc sử dụng tài nguyên có thể cao hơn bình thường do lỗi này được kích hoạt. Bạn nên tăng khả năng phần cứng của máy chủ hoặc giới hạn các quy trình đang chạy trên nó.

Giải pháp 2: Di chuyển đến Subdomain

Nếu bạn thường xuyên chạy các quy trình mất hơn 100 giây để hoàn thành, bạn có thể thử di chuyển các quy trình này sang một tên miền phụ không được ứng dụng DNS của Cloudflare cung cấp. Bằng cách này, giới hạn 100 giây sẽ không còn áp dụng cho quy trình và nó sẽ tải bình thường.

Lưu ý: Bạn cũng nên tắt mọi phần mềm VPS và kiểm tra cài đặt Railgun.

Bài ViếT Thú Vị