Diksia.com - Error 520 Cloudflare sering muncul dan membuat situs tidak bisa diakses. Pesan lengkapnya biasanya berbunyi 520 Web server is returning an unknown error. Ini termasuk salah satu error 5xx dari Cloudflare yang menandakan masalah di sisi server asal (origin server), bukan di jaringan Cloudflare itu sendiri.
Kamu mungkin pernah mengalami situs favorit tiba-tiba menampilkan layar merah dengan kode ini. Tenang, error ini cukup umum dan bisa diperbaiki dengan langkah-langkah sistematis. Berikut penjelasan lengkap mengenai penyebabnya serta cara memperbaiki error 520 Cloudflare.
Apa Itu Error 520 Cloudflare dan Mengapa Muncul?
Error 520 terjadi ketika Cloudflare berhasil memulai koneksi ke server asal situs kamu, tapi server tersebut mengembalikan respons yang kosong, tidak dikenal, atau tidak terduga. Cloudflare tidak bisa memproses respons itu, sehingga menampilkan error ini kepada pengunjung.
Berbeda dengan error lain seperti 521 (server menolak koneksi) atau 522 (timeout), error 520 menunjukkan koneksi sudah terbentuk, tapi server gagal menyelesaikan permintaan dengan benar.
Penyebab Umum Error 520 Cloudflare
Beberapa faktor utama yang sering menjadi biang kerok error ini antara lain:
- Server asal mengalami crash atau mis konfigurasi, misalnya karena skrip yang memakan resource berlebih.
- Firewall atau plugin keamanan di server memblokir alamat IP Cloudflare.
- Ukuran header respons melebihi batas (sering karena cookie berlebihan atau terlalu besar).
- Respons kosong atau rusak tanpa kode status HTTP yang valid serta body.
- Header respons hilang atau server tidak mengembalikan error HTTP dengan benar.
- Timeout idle TCP terlalu pendek sehingga koneksi terputus sebelum selesai.
Penyebab ini umumnya berasal dari konfigurasi server, bukan dari Cloudflare langsung.
Cara Memperbaiki Error 520 Cloudflare Langkah demi Langkah
Untuk mengatasi masalah ini, ikuti urutan langkah berikut. Mulai dari yang paling sederhana.
- Nonaktifkan sementara Cloudflare Masuk ke dashboard Cloudflare, pilih situs kamu, lalu di tab Overview klik Pause Cloudflare on Site. Coba akses situs langsung. Jika error hilang, masalah ada di interaksi antara Cloudflare dan server. Jika masih muncul, fokus ke server asal.
- Periksa log error server Login ke control panel hosting (cPanel, VPS, dll) dan buka error log (Apache/Nginx/PHP error log). Cari entri sekitar waktu error muncul. Log sering menunjukkan crash aplikasi, resource habis, atau PHP fatal error.
- Whitelist daftar IP Cloudflare Pastikan firewall server (CSF, iptables, ModSecurity, atau plugin seperti Wordfence) tidak memblokir IP Cloudflare. Tambahkan semua range IP resmi Cloudflare ke daftar allow. Daftar lengkap bisa dicek di situs resmi Cloudflare.
- Periksa dan optimalkan header serta cookie Jika situs menggunakan banyak cookie atau cookie berukuran besar, itu bisa membuat header melebihi batas Cloudflare (sekitar 128 KB). Kurangi cookie tidak perlu atau gunakan domain khusus tanpa cookie untuk aset statis.
- Tingkatkan resource server dan optimasi Pastikan server tidak overload. Tingkatkan RAM/CPU jika perlu, optimasi skrip PHP, nonaktifkan plugin berat sementara, atau perpanjang timeout di konfigurasi server (misalnya max_execution_time di php.ini).
- Verifikasi konfigurasi DNS di Cloudflare Pastikan record DNS (A atau CNAME) mengarah benar ke IP server asal. Cek juga tidak ada konflik record.
- Restart server atau aplikasi Kadang restart sederhana web server (Apache/Nginx) atau service PHP-FPM cukup membersihkan masalah sementara seperti crash aplikasi.
Jika setelah semua langkah ini error masih muncul, coba hubungi support hosting atau developer situs untuk analisis lebih dalam.
Tips Mencegah Error 520 Kembali Muncul
- Pantau resource server secara rutin via tool monitoring.
- Update software server, CMS, dan plugin ke versi terbaru.
- Gunakan fitur caching Cloudflare dengan bijak agar beban server berkurang.
- Aktifkan development mode Cloudflare saat maintenance agar bypass cache.
- Pertimbangkan upgrade paket hosting jika trafik situs sudah tinggi.
Dengan memahami penyebab dan menerapkan perbaikan di atas, kamu bisa mengembalikan situs online lebih cepat. Error 520 memang menyebalkan, tapi hampir selalu bisa diatasi dengan troubleshooting tepat.





