Table of contents
Pernahkah kamu mengalami space hosting penuh tetapi tidak tahu file mana yang menyebabkannya? Atau inode hosting membengkak tanpa alasan yang jelas?
Salah satu penyebabnya bisa jadi adalah file session dari aplikasi yang tersimpan di folder CageFS. Celakanya, secara default, folder CageFS ini tersembunyi di cPanel. Lalu, bagaimana cara mengatasinya?
Artikel ini akan membahas cara menghapus file session di folder CageFS secara manual maupun otomatis dengan cron job agar server tetap berjalan optimal.
Cara Menghapus File Session di Folder CageFS cPanel
Langkah 1. Aktifkan Tampilan File Tersembunyi
Sebelum menghapus file session, kamu perlu mengaktifkan tampilan file tersembunyi di cPanel:
- Login ke cPanel.
- Buka File Manager.
- Klik "Settings" (pojok kanan atas) dan centang "Show Hidden Files (dotfiles)".
- Klik Save untuk menyimpan pengaturan.
Langkah 2. Navigasi ke Folder Session
Setelah tampilan file tersembunyi diaktifkan, ikuti langkah berikut:
- Masuk ke direktori: /home/username/.cagefs/var/cpanel/php/sessions.
- Pilih folder yang sesuai dengan versi PHP yang digunakan. Misalnya, jika menggunakan PHP 7.2, hapus folder ea-php72.
Langkah 3. Menghapus File Session Secara Manual
Jika ingin menghapus file session secara manual, lakukan langkah berikut:
- Masuk ke folder sesuai versi PHP.
- Pilih semua file session yang sudah tidak dibutuhkan.
- Klik Delete untuk menghapusnya.
Langkah 4. Cara Menghapus File Session Secara Otomatis dengan Cron Job
Agar tidak perlu menghapus file session secara manual setiap saat, kamu bisa menggunakan cron job:
- Login ke cPanel.
- Buka menu "Cron Jobs".
Pada bagian "Add New Cron Job", masukkan perintah berikut:
0 6 * * * find /home/tutoridweb/.cagefs/var/cpanel/php/sessions/* -name '*session*' -mtime +14 -exec rm -f {} \;
- Penjelasan perintah:
- username: Ganti dengan username cPanel kamu.
- -mtime +14: Menghapus file session yang berumur lebih dari 14 hari.
- 0 6 * * *: Menjalankan cron job setiap hari pukul 06.00 pagi.
- Klik "Add New Cron Job".
- Jika berhasil, file session lama akan terhapus otomatis sesuai pengaturan cron job.
Apa Itu CageFS cPanel?
CageFS adalah fitur keamanan yang dikembangkan oleh CloudLinux untuk mengisolasi setiap pengguna dalam lingkungan server cPanel. Dengan sistem ini, setiap user memiliki lingkungan file system virtualnya sendiri, sehingga tidak dapat melihat atau mengakses file milik user lain dalam server yang sama.
Keunggulan CageFS di cPanel
- Isolasi Penuh antar Pengguna
Setiap akun cPanel di dalam server berbagi hosting memiliki lingkungan file system yang terpisah dan terproteksi. Hal ini mencegah akses tidak sah ke file dan direktori milik user lain. - Keamanan Lebih Tinggi
CageFS mencegah berbagai serangan berbahaya, seperti privilege escalation (peningkatan hak akses secara ilegal) dan serangan symlink (pengalihan file ke jalur tidak seharusnya). - Alokasi Sumber Daya yang Tertentu
Setiap user memiliki alokasi sumber daya tersendiri, seperti CPU, RAM, dan I/O, sehingga tidak akan terpengaruh oleh pengguna lain yang membebani server. - Struktur File yang Terorganisir
Semua file session dan data CageFS untuk masing-masing user disimpan di direktori khusus: /home/username/.cagefsFolder .cagefs bersifat tersembunyi (ditandai dengan titik di awal nama file/folder), sehingga perlu mengaktifkan opsi "Show Hidden Files" di File Manager cPanel untuk melihatnya.
Dengan adanya CageFS, pengguna server berbagi hosting mendapatkan keamanan yang lebih tinggi tanpa mengorbankan performa, sehingga lingkungan hosting tetap stabil dan optimal.
Mengapa Kita Perlu Menghapus File Session di Folder CageFS?
Menghapus file session di folder CageFS adalah langkah penting untuk menjaga kesehatan dan kinerja server, terutama dalam lingkungan hosting berbasis CloudLinux yang menggunakan CageFS sebagai sistem virtualisasi file.
Berikut ini manfaat menghapus file session:
- Pengelolaan Sumber Daya yang Lebih Baik
File session lama menghabiskan ruang penyimpanan dan bisa membuat batas inode cepat tercapai. Dengan membersihkannya secara rutin, penggunaan storage menjadi lebih efisien. - Meningkatkan Performa Server
Server bekerja lebih optimal tanpa harus menangani ribuan file session yang sudah tidak terpakai. Ini membantu mengurangi beban I/O disk dan mempercepat akses ke sistem file. - Mencegah Masalah Teknis
File session yang menumpuk bisa menyebabkan error pada aplikasi web, terutama dalam proses login atau penyimpanan data sesi. Jika inode habis, server bisa mengalami gangguan yang berdampak pada operasional website.
Dengan membersihkan file session secara berkala, server tetap ringan, cepat, dan bebas dari masalah teknis yang bisa mengganggu performa website.
Kesimpulan
Menghapus file session di folder CageFS cPanel adalah langkah penting untuk menjaga performa server tetap optimal. Kamu bisa melakukannya secara manual melalui File Manager atau otomatis dengan cron job agar lebih praktis. Dengan rutin menghapus file session, server kamu akan bekerja lebih efisien, cepat, dan stabil.
Jika kamu kesulitan, tim dukungan pelanggan IDwebhost siap membantu kamu membersihkan file session di folder CageFS cPanel.