Juni 22, 2026
ChatGPT Image 22 Jun 2026, 13.41.55
Panduan lengkap mengatasi Error 500 cPanel dan WHM akibat disk penuh di server Linux beserta langkah diagnosis dan perbaikannya.

Mengapa Error 500 Bisa Terjadi di cPanel dan WHM?

Banyak administrator server panik ketika tiba-tiba tidak dapat mengakses panel manajemen hosting dan hanya menemukan pesan Internal Server Error 500. Pada banyak kasus, penyebabnya bukan serangan siber atau kerusakan hardware, melainkan masalah sederhana yang sering terabaikan: kapasitas penyimpanan server yang habis.

Ketika partisi sistem mencapai penggunaan 100%, berbagai layanan penting seperti cPanel, WHM, web server, database, hingga sistem update dapat berhenti bekerja secara normal.

Masalah ini sangat umum terjadi pada server hosting yang menjalankan backup otomatis dalam jumlah besar tanpa pemantauan kapasitas disk secara berkala.

Gejala yang Sering Muncul

Beberapa gejala yang sering ditemukan antara lain:

  • Muncul pesan Internal Server Error 500
  • Gagal login ke WHM atau cPanel
  • Update cPanel gagal dijalankan
  • Service cpsrvd tidak berjalan normal
  • Website menjadi lambat atau tidak dapat diakses
  • Proses backup gagal
  • Muncul pesan “Insufficient Disk Space”

Jika gejala tersebut muncul bersamaan, langkah pertama yang harus dilakukan adalah memeriksa kapasitas penyimpanan server.

Memahami Hubungan Disk Penuh dengan cPanel

Bayangkan sebuah gudang yang sudah penuh sesak. Ketika tidak ada lagi ruang kosong, barang baru tidak bisa masuk dan aktivitas operasional menjadi terganggu.

Hal yang sama terjadi pada server Linux.

Ketika partisi root penuh:

  • Sistem tidak dapat membuat file sementara
  • Log baru tidak dapat ditulis
  • Update sistem gagal
  • Service tertentu gagal dijalankan
  • File penting bisa menjadi tidak lengkap saat proses update

Akibatnya panel hosting mengalami gangguan dan menampilkan error.

Langkah 1: Memeriksa Penggunaan Disk

Masuk ke server melalui SSH kemudian jalankan:

df -h

Perhatikan partisi yang menunjukkan penggunaan mendekati 100%.

Contoh kondisi bermasalah:

Filesystem      Size Used Avail Use%
/dev/root        70G  70G   80M 100%

Jika hasilnya seperti di atas, berarti partisi root sudah penuh.

Langkah 2: Identifikasi Direktori yang Menghabiskan Ruang

Gunakan perintah berikut:

du -xhd1 / | sort -h

Perintah ini membantu menemukan folder terbesar pada sistem.

Lanjutkan dengan:

du -xhd1 /var | sort -h
du -xhd1 /usr | sort -h

Biasanya penyebab terbesar berasal dari:

  • Backup hosting
  • Log server
  • Cache aplikasi
  • Database
  • File backup lama

Langkah 3: Periksa Folder Backup

Pada banyak server hosting, direktori backup sering menjadi penyebab utama disk penuh.

Periksa ukuran backup:

du -sh /backup/*

Jika ditemukan backup berukuran puluhan gigabyte, segera lakukan pengelolaan.

Langkah 4: Pindahkan Backup ke Partisi yang Lebih Besar

Misalnya tersedia partisi /home yang masih longgar.

Buat folder tujuan:

mkdir -p /home/backup-lama

Salin backup menggunakan rsync:

rsync -avh --progress /backup/weekly/ /home/backup-lama/weekly/

Verifikasi hasil salinan:

du -sh /backup/weekly
du -sh /home/backup-lama/weekly

Jika sudah sesuai, backup lama dapat dihapus dari lokasi awal.

Langkah 5: Bersihkan Cache Sistem

Bersihkan cache paket:

dnf clean all

Periksa ukuran log:

journalctl --disk-usage

Hapus log lama:

journalctl --vacuum-time=7d

Langkah ini sering mengembalikan ruang kosong beberapa ratus megabyte hingga beberapa gigabyte.

Langkah 6: Jalankan Perbaikan cPanel

Setelah ruang kosong tersedia, lakukan perbaikan instalasi:

/usr/local/cpanel/scripts/check_cpanel_pkgs --fix

Kemudian jalankan update:

/usr/local/cpanel/scripts/upcp --force

Tunggu hingga proses selesai.

Langkah 7: Restart Layanan cPanel

Restart layanan:

/scripts/restartsrv_cpsrvd

Pastikan seluruh service kembali normal.

Tips Mencegah Masalah Terulang

1. Monitor Kapasitas Disk

Gunakan monitoring seperti:

  • Zabbix
  • Grafana
  • Prometheus
  • Netdata

2. Terapkan Retensi Backup

Jangan menyimpan backup tanpa batas waktu.

Contoh kebijakan:

  • Harian: 7 hari
  • Mingguan: 4 minggu
  • Bulanan: 3 bulan

3. Pisahkan Partisi Backup

Idealnya backup disimpan pada:

  • Disk kedua
  • NAS
  • Object Storage
  • Cloud Backup

Bukan pada partisi root sistem.

4. Aktifkan Notifikasi Disk Usage

Administrator harus mendapatkan peringatan ketika penggunaan disk mencapai:

  • 80%
  • 90%
  • 95%

Kesimpulan

Error 500 pada cPanel dan WHM sering kali bukan disebabkan oleh kerusakan aplikasi, melainkan karena kapasitas disk yang habis. Ketika partisi root penuh, proses update dan layanan penting tidak dapat berjalan normal.

Dengan melakukan pemeriksaan penggunaan disk, mengelola backup secara benar, membersihkan file yang tidak diperlukan, dan menjalankan proses perbaikan cPanel, layanan biasanya dapat kembali normal tanpa perlu melakukan instalasi ulang server.

Pernah mengalami server penuh karena backup atau log yang tidak terkelola? Bagikan pengalaman Anda di kolom komentar.

Jangan lupa membagikan artikel ini kepada rekan administrator server agar dapat membantu mereka menghindari masalah serupa. Kunjungi juga artikel Linux, Server, dan DevOps lainnya untuk menambah wawasan administrasi sistem.

Frequently Asked Questions (FAQ)

1. Apa penyebab paling umum Error 500 pada cPanel?
Salah satu penyebab paling umum adalah partisi sistem yang penuh sehingga layanan cPanel tidak dapat berjalan normal.

2. Bagaimana cara mengetahui disk server penuh?
Gunakan perintah df -h untuk melihat kapasitas dan penggunaan disk.

3. Apakah backup dapat menyebabkan server penuh?
Ya. Backup akun hosting yang berukuran besar dan tersimpan dalam jangka panjang sering menjadi penyebab utama.

4. Apakah perlu reinstall cPanel?
Tidak selalu. Dalam banyak kasus cukup membebaskan ruang disk dan menjalankan proses repair.

5. Berapa ruang kosong minimal untuk update cPanel?
Disarankan menyediakan minimal 1–2 GB ruang kosong, namun lebih baik jika tersedia lebih dari 10 GB.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Protected By
Shield Security