Waktu Baca : 2 menit

Anda yang menggunakan VPS pernahkah mengalami folder /var/tmp yang sering penuh ? 97% Full dan setelah itu web anda tidak bisa diakses. Dan meskipun Anda restart VPSnya, tapi tetap RTO (seperti tidak running). Tapi setelah ditunggu beberapa jam baru jalan lagi.

Sebelum tidak bisa diakses biasanya akan dapat beberapa email yang memberitahukan bahwa folder var/tmp penuh seperti di bawah ini :

http://oi41.tinypic.com/4sgw44.jpg

Dari contoh di atas terlihat bahwa total ukuran folder /var/tmp hanya 0,57 GB  atau sekitar 512 Mega. Itu adalah ukuran DEFAULT dari cPanel.

Agar tidak sering kepenuhan, sebaiknya naikkan ukuran folder /var/tmp menjadi 2 GB atau lebih dan jalankan script yang secara otomatis menghapus file-file di folder tmp yang sudah tidak digunakan lagi secara periodik. Berikut ini caranya :

1. Login ke SSH root

2. Ketik perintah : nano /scripts/securetmp

Lalu cari baris ini : my $tmpdsksize = 512000; # Must be larger than 250000

Ganti baris tersebut dengan : my $tmpdsksize = 2097152; # Must be larger than 250000

Lalu klik CTRL + X, lalu pilih Y dan enter

 

3. Untuk mengubah ukuran partisi /tmp, silahkan ketik perintah berikut :

umount -l /tmp
umount -l /var/tmp
rm -fv /usr/tmpDSK
/scripts/securetmp

 

4. Instal “tmpwatch” yang secara otomatis mengosongkan isi folder /var/tmp sekali dalam sehari.

– Instal tmpwatch : yum install tmpwatch

– Masukkan di crontab agar script itu bisa jalan otomatis :

Ketik : crontab -e

Lalu masukkan di baris paling bawah : 0 * * * * /usr/sbin/tmpwatch –mtime –all 24 /tmp

Klik CTRL + X,  lalu Y

Cron tab tersebut akan dijalankan setiap jam dan akan menghapus file-file di folder tmp yang tidak digunakan selama 24 jam terakhir.

 

Anda bisa membaca lebih detailnya di sini.

Selamat mencoba!