Rabu, 12 Oktober 2011

Script clean Cache Squid (Proxy)

Seringkali akses ke internet melalui mesin proxy squid tiba-tiba mati, dan anda tidak tahu kenapa mati. Ada beberapa kemungkinan penyebabnya, diantaranya internet memang lagi down, kabel nya terlepas, proxy squid nya mati, atau lagi mati lampu! LOL :D. Nhah kali ini saya akan memposting cara untuk mengatasi proxy yang mati dikarenakan proxy squid nya mati, bukan yang lain :D.
Gejala nya, akses internet tiba-tiba mati, sedangkan mesin dan internet nya menyala. Proses running squid tidak ada padahal seharusnya berjalan, dan ketika proxy direstart dia akan jalan sebentar kemudian mati lagi. Mungkin anda (yang pemula) akan bertanya-tanya,"ada apa ini ya,aneh" :D. Ada kemungkinan cache dari squid nya mati, dan script dibawah ini akan mengatasinya. Sebagaimana anda ketahui, squid menyimpan log-log akses pada beberapa cache diantaranya access.log, store.log, cache.log. Ketika file-file tersebut penuh maka yang terjadi adalah squid nya tidak akan bisa running. Dan berikut script nya:

buat file misalnya cleansquid.sh, terserah dimana anda menempatkan file tersebut


#! /bin/sh
echo "" > /usr/local/squid/var/logs/access.log
echo "" > /usr/local/squid/var/logs/store.log
echo "" > /usr/local/squid/var/logs/cache.log

pastikan file tersebut dapat dieksekusi oleh siapapun (untuk pemula :D) dengan cara chmod 777 cleansquid.sh
dan letakkan file tersebut di /etc/cron.weekly agar setiap minggu file tersebut di eksekusi dan otomatis file log squid juga dibersihkan :D. Sekarang anda bisa bersantai-santai tanpa direpotkan dengan squid, kecali PLN nya yang ngajak ribut..:))

semoga bermanfaat :)

Tidak ada komentar:

Posting Komentar