Beberapa error yang umum ditemukan sewaktu instalasi/menjalankan Squid Cache dan cara mengatasinya
1. WARNING cache_mem is larger than total disk cache space
2014/02/08 22:07:54| WARNING cache_mem is larger than total disk cache space!
squid: ERROR: Could not send signal 0 to process 1428: (3) No such process

cara mengatasinya, lihat file konfigurasi squid di squid.conf

cache_dir ufs /var/spool/squid 900 16 256
cache_mem 500 MB

pastikan ukuran cache_dir lebih besar dari ukuran cache_mem, lihat contoh diatas.

2. squid dead but pid file exists

[root@dev ~]# service squid status
squid dead but pid file exists

stop squid, lalu bersihkan direktori cache squid

squid -z

3. connect to address 192.168.56.102: Connection refused
hal ini bisa disebabkan oleh firewall (iptables) yang anda gunakan, cara mengatasinya dengan menambahkan rule di iptables untuk mengijinkan IP anda terhubung ke server squid, anggap IP anda berada di range 192.168.1.0-192.168.1.255, jalankan perintah dibawah ini

iptables -A INPUT -s 192.168.1.0/24 -p tcp --dport 3128 -j ACCEPT
iptables -A INPUT -p tcp --dport 3128 -j DROP
iptables -A OUTPUT -d 192.168.1.0/24 -p tcp --sport 3128 -J ACCEPT
iptables -A OUTPUT -p tcp --sport 3128 -j DROP

bila masih terjadi error, hapus semua rule iptables

iptables -F

salah satu penyebab masalah ini adalah, service squid belum dijalankan

service squid start

Leave a comment

Your email address will not be published. Required fields are marked *