Error 522 Connection Timed Out terjadi ketika Cloudflare tidak dapat mencapai server asal (origin server) tempat cPanel Anda dihosting. Masalah ini biasanya disebabkan oleh server yang kelebihan beban, firewall (seperti ModSecurity atau CSF) yang memblokir IP Cloudflare, atau kesalahan konfigurasi DNS pada cPanel.
Untuk mengatasi error ini, Anda harus memeriksa konektivitas antara Cloudflare dan server cPanel, memastikan port yang dibutuhkan tetap terbuka, serta mengoptimalkan penggunaan sumber daya server agar tidak terjadi waktu tunggu (timeout) yang berlebihan.
Penyebab Utama Error 522 pada cPanel
Sebelum melakukan perbaikan teknis, pahami beberapa faktor utama yang sering memicu munculnya kode kesalahan 522:
| Penyebab | Deskripsi Masalah | Solusi Singkat |
|---|---|---|
| Server Down / Overload | Server cPanel mati atau kehabisan resource (CPU/RAM). | Cek status server, restart layanan web server. |
| Firewall Memblokir IP | CSF, iptables, atau ModSecurity memblokir alamat IP Cloudflare. | Whitelist IP Cloudflare di firewall. |
| Konfigurasi IP DNS Salah | Record A di cPanel menunjuk ke IP yang salah atau berubah. | Sesuaikan IP DNS dengan server aktif. |
| Keep-Alive Dinonaktifkan | Koneksi TCP terputus terlalu cepat sebelum data terkirim penuh. | Aktifkan Keep-Alive di konfigurasi Apache/Nginx. |
Langkah-Langkah Perbaikan Teknis
1. Pastikan IP Cloudflare Tidak Diblokir Firewall
Cloudflare bertindak sebagai reverse proxy, sehingga permintaan (request) ke server cPanel Anda berasal dari alamat IP Cloudflare. Jika firewall server Anda terlalu ketat, IP tersebut akan dianggap sebagai ancaman dan diblokir.
Jika Anda menggunakan ConfigServer Security & Firewall (CSF), pastikan Anda memasukkan daftar IP resmi Cloudflare ke dalam file whitelist:
/etc/csf/csf.allow
Setelah menambahkan IP tersebut, restart CSF dengan perintah terminal:
csf -r
2. Periksa Konfigurasi DNS di cPanel
Pastikan record A untuk domain utama dan subdominan di zona DNS cPanel Anda mengarah ke alamat IP server yang benar dan pastikan status proxied (ikon awan oranye) aktif di Cloudflare jika Anda ingin fitur proteksinya tetap berjalan.
3. Optimalkan Keep-Alive pada Web Server
Koneksi yang lambat sering kali memutus pertukaran paket data antara Cloudflare dan Apache/Nginx. Pastikan modul Keep-Alive diaktifkan melalui WHM atau file konfigurasi server Anda.
Tips Mencegah Error 522 Berulang
Lakukan pemantauan resource server secara berkala melalui WHM (Server Status) untuk memastikan lonjakan trafik tidak membuat server down. Gunakan layanan hosting dengan kapasitas RAM dan CPU yang memadai sesuai dengan jumlah pengunjung situs Anda.