Masalah
Error 522 berarti Cloudflare mengalami timeout ketika menghubungi origin. Ini berbeda dari sekadar browser timeout karena kegagalan terjadi pada jalur Cloudflare menuju server origin.
Pisahkan masalah DNS, firewall, TCP, kapasitas origin, dan timeout ketika Cloudflare tidak mendapatkan respons origin tepat waktu.
Menyusun urutan pemeriksaan 522 yang berbasis bukti tanpa menonaktifkan proteksi Cloudflare secara sembarangan.
PersiapanAkses terhadap konfigurasi Cloudflare dan, idealnya, log atau monitoring origin. Gunakan perubahan produksi melalui change process yang sesuai.
Error 522 berarti Cloudflare mengalami timeout ketika menghubungi origin. Ini berbeda dari sekadar browser timeout karena kegagalan terjadi pada jalur Cloudflare menuju server origin.
Catat URL, waktu beserta timezone, Ray ID bila tersedia, dan apakah masalah terjadi pada semua path atau hanya sebagian. Hindari restart service tanpa mengumpulkan bukti awal.
Pastikan A/AAAA atau target origin pada konfigurasi Cloudflare mengarah ke alamat yang benar. Salah IP dapat membuat semua pemeriksaan berikutnya menyesatkan.
Pastikan firewall, security group, hosting firewall, rate limiter, atau .htaccess tidak memblokir atau terlalu membatasi jaringan Cloudflare. Gunakan daftar IP Cloudflare resmi bila menerapkan allowlist.
Pastikan web server mendengarkan pada port yang diharapkan dan tidak kehabisan connection slots, worker, CPU, memory, atau backlog. Korelasikan waktu 522 dengan log sistem dan aplikasi.
Jika arsitektur dan kebijakan mengizinkan, uji konektivitas origin dari jalur administratif yang aman. Jangan mempublikasikan origin IP atau menonaktifkan proxy hanya demi troubleshooting.
Dokumentasi Cloudflare menjelaskan 522 dapat terjadi sebelum TCP terbentuk ketika SYN+ACK tidak diterima dalam batas waktunya, atau setelah koneksi terbentuk ketika acknowledgment terhadap request tidak diterima dalam batas waktu berikutnya.
Setelah perbaikan, pastikan 522 hilang dari sisi pengguna dan metrik origin kembali normal. Pantau beberapa menit untuk membedakan pemulihan stabil dari keberhasilan sesaat.
Jika semua request gagal, prioritaskan origin address, firewall, listener, dan route. Jika 522 hanya muncul sesekali, korelasikan dengan CPU/memory, connection count, packet loss, autoscaling, upstream load balancer, atau rate limiting. Pola waktu sering lebih berguna daripada satu tes sukses.
Ping ke origin tidak membuktikan port 80/443 menerima koneksi dari Cloudflare. Yang perlu dibuktikan adalah apakah SYN dari Cloudflare mencapai origin, apakah SYN-ACK kembali, dan apakah request kemudian mendapat acknowledgment/response. Gunakan firewall log, web server log, atau packet capture terarah bila Anda berwenang.
Jangan memindahkan record ke DNS only sebagai 'fix' permanen karena itu mengubah jalur keamanan dan mengekspos origin. Jangan allowlist satu IP Cloudflare saja. Jangan restart origin berulang kali tanpa timestamp dan bukti karena Anda dapat menghapus gejala tanpa mengetahui penyebab.
Pastikan origin IP benar, port listener aktif, range Cloudflare tidak diblokir/rate-limit, resource origin normal, tidak ada packet loss signifikan, dan log menunjukkan request Cloudflare diproses. Setelah perbaikan, pantau 522 serta health origin selama periode yang cukup untuk memastikan stabil.
522 adalah gejala pada jalur edge-to-origin. Prioritaskan DNS origin, firewall, listener, kapasitas, dan jaringan sebelum mengubah WAF atau cache yang tidak berkaitan langsung.