Bagaimana untuk Membaiki 'Ralat 524' pada Server Cloudflare?

Cloudflare adalah sebuah syarikat yang berpangkalan di AS yang mengkhususkan diri dalam menyediakan keselamatan internet dan perkhidmatan dalam talian yang lain. Sebahagian daripada perkhidmatan ini termasuk Perlindungan DDoS, CDN, dan Perkhidmatan Nama Domain. Ia adalah pilihan yang sangat popular dan digunakan oleh ramai orang. Baru-baru ini, banyak laporan telah datang di mana pengguna mengalami " Ralat 524 " di pelayan mereka.

Ralat 524 di Cloudflare

Apa yang Menyebabkan "Ralat 524" pada Pelayan Cloudflare?

Setelah menerima banyak laporan dari pelbagai pengguna, kami memutuskan untuk menyiasat isu itu dan merangka satu set penyelesaian untuk menyelesaikannya sepenuhnya. Juga, kita melihat ke dalam sebab-sebab yang disebabkan ia dicetuskan dan disenaraikan sebagai berikut.

  • Proses Berjalan Panjang: Ralat 524 menunjukkan bahawa Cloudflare berjaya membuat sambungan TCP dengan asalnya tetapi asalnya tidak dapat bertindak balas dengan HTTP sebelum batas waktu tamat dicapai. Ini bermakna bahawa tidak ada masalah dengan Cloudflare dan ia dapat membuat sambungan dengan asal tetapi asalnya melebihi had masa untuk membalas sambungan. Cloudflare hanya menunggu 100 saat sebelum ia menaikkan kesilapan ini, oleh kerana itu, jika proses yang Anda jalankan lebih panjang daripada kesalahan yang dicetuskan.
  • Beban: Dalam beberapa kes, pelayan mungkin terlalu banyak dan dibatasi oleh perkakasan. Sekiranya penggunaan CPU pada pelayan lebih besar daripada biasa, ia boleh menyebabkan kenaikan harga semasa. Ini akan pula mengehadkan keupayaan pelayan untuk menyelesaikan tugas dan ralat ini mungkin dicetuskan.

Sekarang bahawa anda mempunyai pemahaman asas tentang masalah ini, kami akan bergerak ke arah penyelesaian. Pastikan untuk melaksanakannya dalam urutan tertentu di mana ia dibentangkan untuk mengelakkan konflik.

Penyelesaian 1: Periksa Sumber

Sekiranya ralat ini dicetuskan pada pelayan anda, disarankan agar anda menyemak sumber pelayan untuk penggunaan yang tinggi. Ada kemungkinan penggunaan sumber mungkin melebihi normal kerana kesilapan ini dicetuskan. Adalah disyorkan bahawa anda meningkatkan kemampuan perkakasan pelayan atau membatasi proses yang berjalan di atasnya.

Penyelesaian 2: Pindah ke Subdomain

Sekiranya anda menjalankan proses yang kerap dijalankan lebih daripada 100 saat untuk selesai, anda boleh cuba memindahkan proses ini ke subdomain yang tidak disokong oleh Aplikasi DNS Cloudflare. Dengan cara ini batasan 100 saat tidak lagi terpakai untuk proses dan ia akan beban biasanya.

Nota: Adalah disyorkan untuk menghidupkan perisian VPS dan menguji tetapan Railgun.

Artikel Yang Menarik