Squid Cache Proxy
Infos vom Squid Cache unter der Konsole abfragen
squidclient -p 3128 mgr:info
Einzelne URL’s aus dem Proxy Cache löschen
squidclient -m PURGE http://irgendeine.url/index.html
Squid Cache leeren / löschen
Als erstes den Squid Dienst beenden
/etc/init.d/squid stop
oder alternativ
service squid stop
standardmäßig befindet sich der Squid Cache unter /var/spool/squid/
Squid Cache löschen
rm -rf /var/spool/squid/*
und anschließend den Cache wieder neu aufbauen mit
squid -z
wenn dieses erledigt ist, kann der Dienst wieder ganz normal gestartet werden
/etc/init.d/squid start
oder wieder alternativ
service squid start
Unixtime Zeitstempel umrechnen
date -d @1437481624.638
Folgende Squid Proxy Fehlermeldung unter Debian/Ubuntu beheben
WARNING! Your cache is running out of filedescriptors
Wenn diese Fehlermeldung erscheint, bedeutet diese, daß der Squid Proxy keine neuen Request mehr annehmen kann
Aktuelle Einstellung vom Squid abfragen
my-squid:~# squidclient mgr:info | grep 'file descri' Maximum number of file descriptors: 1024 Available number of file descriptors:999 Reserved number of file descriptors: 100 my-squid:~#
Erhöhung des Wertes „filedescriptors“
Als erstes den Proxy stoppen
my-squid:~#/etc/init.d/squid stop oder my-squid:~#service squid stop my-squid:~#vim /etc/default/squid
und den Wert von
SQUID_MAXFD=1024 auf SQUID_MAXFD=4096 erhöhen
anschließend den Proxy wieder starten
my-squid:~#/etc/init.d/squid start oder my-squid:~#service squid start
überprüfen, ob unsere Änderung gegriffen hat
my-squid:~# squidclient mgr:info | grep 'file descri' Maximum number of file descriptors: 4096 Available number of file descriptors: 4065 Reserved number of file descriptors: 100 my-squid:~#
convert unixtime into human readable time for squid access.log files
perl -pe 's/\d+\.\d+/localtime($&)/e;' < access.log