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