Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi 'Error 524' trên máy chủ Cloudflare

Cloudflare là công ty có trụ sở tại Mỹ 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ụ bao gồm Bảo vệ DDoS, CDN, và Dịch vụ Tên miền. Đây là lựa chọn rất phổ biến và được nhiều người dùng. Gần đây, nhiều báo cáo đến nơi người dùng gặp lỗi "Error 524" trên máy chủ của họ.

Cách khắc phục lỗi  Error 524  trên máy chủ Cloudflare

Nguyên nhân gây ra "Error 524" trên máy chủ Cloudflare

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

  • Quy trình chạy lâu (Long-Running Process): Error 524 chỉ ra Cloudflare đã thành công tạo kết nối TCP với origin (nguồn) nhưng origin không thể phản hồi HTTP trước khi hết giới hạn thời gian chờ (timeout). Điều này có nghĩa là không có vấn đề với Cloudflare và nó có thể kết nối với origin nhưng origin vượt quá giới hạn thời gian phản hồi kết nối. Cloudflare chỉ chờ 100 giây trước khi đưa ra lỗi này, do đó, nếu quy trình bạn chạy dài hơn thế, lỗi này được kích hoạt.
  • Quá tải (Overload): Trong một số trường hợp, máy chủ có thể bị quá tải và bị giới hạn bởi phần cứng. Nếu sử dụng CPU trên máy chủ lớn hơn bình thường, nó có thể gây tăng thời gian tải. Điều này sẽ hạn chế khả năng hoàn thành tác vụ của máy chủ và lỗi này có thể được kích hoạt.

Bây giờ bạn đã hiểu cơ bản bản chất vấn đề, chúng ta sẽ chuyển sang các giải pháp. Hãy thực hiện theo thứ tự cụ thể như trình bày để tránh xung đột.

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

Nếu lỗi này được kích hoạt trên máy chủ của bạn, khuyến nghị bạn kiểm tra tài nguyên máy chủ cho việc sử dụng cao. Có thể việc sử dụng tài nguyên lớn hơn bình thường khiến lỗi này được kích hoạt. Khuyến nghị bạn hoặc tăng cường phần cứng (hardware) của máy chủ hoặc giới hạn các quy trình (processes) chạy trên nó.

Giải pháp 2: Chuyển sang 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ử chuyển các quy trình này sang subdomain (tên miền con) không được proxy bởi ứng dụng DNS của Cloudflare. 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 ý: Cũng khuyến nghị tắt bất kỳ phần mềm VPS nào và kiểm tra cài đặt Railgun.