Hapus manual :
1. Stop proses SQUID yang sedang berjalan
# /etc/init.d/squid stop
2. Bersihkan semua direktori swap proxy
# rm –rf /var/spool/squid
3. Membangun kembali direktori swap yang baru
# squid –z
(Jika terjadi error =FATAL: Failed to make swap directory /var/spool/squid: (13) Permission denied ) rubah hak akses folder spool
Maybe squid -z runs as user squid.
Test this as user root:
rm -r /var/spool/squid
chmod 777 /var/spool
squid -z
chmod 755 /var/spool
4. Menjalankan kembali Squid Proxy
# /etc/init.d/squid start
Hapus otomatis
Script :
dibawah ini script sederhana buat clear cache proxy.
Code:
#!/bin/bash
# direktori cache proxy
CACHEDIR=/home/proxy1
# kapasitas direktori cache proxy (20GB)
CACHEDIRSIZE=21474836480
# mendapatkan besaran direktori cache saat ini
SIZE=`du -bc $CACHEDIR | grep total | awk '{print $1}'`
# jika besaran direktori cache saat ini sama atau lebih besar dari
# kapasitas direktori cache proxy maka hapus cache proxy
if [ $SIZE -ge $CACHEDIRSIZE ]
then
/etc/init.d/squid stop # stop service squid
rm -fdR $CACHEDIR/* # hapus cache proxy
squid -z # membuat cache direktori
/etc/init.d/squid start # start service squid
fi
ubah modenya jadi 755 agar bisa dieksekusi
No comments:
Post a Comment