Senin, 06 Februari 2012

Problem with Squid, Cache Full

Anda admin proxy? suatu saat anda akan menemukan trouble seperti berikut storeDirOpenTmpSwapLog: Failed to open swap log. Tentu saja Squid anda tidak akan jalan alias mati. Trouble disebut tadi berarti bahwa direktori storage Squid anda penuh, atau direktori Cache squid anda penuh.

Untuk mengatasi permasalahan diatas lakukan langkah-langkah berikut:

# Lihatlah kapasitas storage anda dengan cara mengetikkan df -i

   akan muncul seperti berikut ini:

Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/hda4 2383872 115220 2268652 5% /
/dev/hda2 1221600 1102377 119223 91% /cache1
/dev/hda3 1221600 911269 310331 75% /cache2
tmpfs 128653 1 128652 1% /dev/shm



Pada contoh diatas, cache1 dan cache2 penggunaan storage masing-masing 91% dan 75%. Dan untuk Kasus ini biasanya cache1 dan cache2 100%. Ini yang menyebabkan squid mati


# Matikan service squid dengan cara squid -k stop, atau killall squid
# Cari dan hapus isi direktori cache squid (cache_dir) dengan cara rm -rf /cache1/* , ulangi untuk cache_dir lainnya.
# Hapus isi file-file access.log. store.log dan cache.log, untuk ke 3 file ini sebetulnya tidak wajib.
# Setelah selesai menghapus cache_dir, biasanya akan memakan banyak waktu, lakukan squid -z ulang untuk membangun cache_swap baru untuk squid.
# Jika sudah selesai dan tidak ada error maka nyalakan lagi service squid anda,
selamat mencoba

Tidak ada komentar:

Posting Komentar