CyberPanel adalah salah satu panel kontrol hosting berbasis open-source yang populer karena kemudahannya dalam mengelola server. Namun, seringkali pengguna menghadapi masalah terkait LSPHP penuh yang menyebabkan disk server mencapai 100%. Jika tidak segera diatasi, masalah ini dapat mengganggu performa website dan pengalaman pengguna. berikut adalah Cara Mengatasi LSPHP penuh di Cyberpanel Disk 100%. dan mempelajari cara membuat skrip tersebut dan menjadwalkannya menggunakan cron job agar berjalan secara otomatis setiap hari.
Memahami Masalah LSPHP Penuh
Penyebab Utama LSPHP Penuh
LSPHP adalah komponen yang menjalankan proses PHP di server berbasis LiteSpeed. Beberapa penyebab umum meliputi:
- Script PHP yang tidak optimal
- Terlalu banyak permintaan server secara bersamaan
- Konfigurasi LSPHP yang tidak sesuai
Dampaknya pada Kinerja Server
Ketika LSPHP penuh, server menjadi lambat, respon website menurun, bahkan dapat menyebabkan crash. Kondisi ini diperparah jika disk server mencapai 100%, membuat semua proses menjadi terhambat.
Langkah-Langkah Awal Mengatasi LSPHP Penuh
Memeriksa dan Menghapus lsphp
Gunakan perintah berikut untuk memonitor penggunaan sumber daya:
check disk
df -h
check file penuh
cd /
du -h --max-depth=1
cari direktori yang paling besar contoh kasus file penuh pada sesion lsphp . gunakan perintah
cd /var/lib/lsphp/session/
cek lagi menggunakan perintah
du -h --max-depth=1
akan terdapat file besar pada lsphp80, lsphp81, atau lsphp82 sesuai versi php yang anda gunakan
suk direktori cd /var/lib/lsphp/session/lsphp80/ *sesuai versi php yang anda gunakan. lalu beri perintah berikut untuk menghapus seluruh folder didalamnya
find . -type f -delete
Membuat script untuk Mengatasi LSPHP Penuh secara otomatis
langkah-langkah lengkap membuat skrip Bash logscleaner.sh untuk membersihkan file log, cache, dan file sementara lainnya di VPS secara otomatis. Skrip ini membantu mengoptimalkan penggunaan ruang penyimpanan dan menjaga performa server tetap maksimal.
4. Simpan dan Keluar dari Editor
- Tekan
CTRL+O
untuk menyimpan. - Tekan
CTRL+X
untuk keluar.
5. Berikan Izin Eksekusi
Agar skrip dapat dijalankan, ubah izin file dengan perintah berikut:
chmod +x logscleaner.sh
6. Pindahkan File ke Lokasi Eksekusi Global
Pindahkan skrip ke /usr/local/bin
agar dapat diakses dari mana saja:
mv logscleaner.sh /usr/local/bin/
Menjadwalkan logscleaner.sh dengan Cron Job
1. Edit Crontab
Buka file crontab untuk menambahkan tugas cron: