Moin, moin, wir benutzen hier squid 2.2 Wenn ich "squid restart" eingebe, sieht es so aus, als wenn squid unter Benutzung von /etc/squid.conf neu startet (erkennbar daran, dass eine mem-Warning ausgegeben wird, da mem in squid.conf auf 100 gesetzt ist und squid in so einem Fall mitteilt, dass es 100.0000000 annimmt). Jedoch, eine Änderung in der Zugangsberechtigung (hab einem Rechner das surfen verboten) ist nicht wirksam. Erst durch "kill -9 ...." von 2 squid jobs (Ausszug von ps) 27885 ? S 0:00 /usr/sbin/squid -sYD 27886 ? S 0:48 (squid) -sYD und anschließendem Neustart /usr/sbin/squid -sYD ist die Änderung wirksam. Da ich die Zugangsberechtigung per cron gerne zeitgesteuert (durch mehrere squid.conf) steuern möchte, ist dass abschiessen mit kill nicht zielführend. Hat jemand ne Idee warum "squid restart" nicht funktioniert. Grüsse Michael
"Michael Helms" <mlsuselinux@wvigmbh.de> schrieb:
Hat jemand ne Idee warum "squid restart" nicht funktioniert.
Ähm - hast du einfach "squid restart" eingegeben? Evtl. willst Du aber das squid-Startscript nehmen. Dies sollte unter /etc/init.d/ oder so liegen. Also bitte mit Pfad so starten. Falls das restart nicht tut, was es tuen soll, bleibt auf jeden Fall ein ./squid stop ./squid start in /etc/init.d/ Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
Danke Konrad und Martin. Natürlich lag es an der Geschichte mit dem Startscript. Nur "squid restart" ist Blödsinn. Nebenbei: Es ist Suse6.3. Das Scipt liegt in /etc/rc.d. "squid restart" funktioniert nicht. Macht nur ein stop. Auszug von der Konsole: --------- schnipp --------------- bash-2.03# /etc/rc.d/squid restart Shutting down WWW-proxy squid: [1]+ Stopped /etc/rc.d/squid restart [1]+ Terminated /etc/rc.d/squid restart ----------schnapp------------------- Aber die Kombination start/stop löst mein Problem. Michael
On Mon, 6 May 2002, Michael Helms wrote:
Moin, moin,
Hallo... ~snip~
Da ich die Zugangsberechtigung per cron gerne zeitgesteuert (durch mehrere squid.conf) steuern möchte, ist dass abschiessen mit kill nicht zielführend.
das kannst Du auch ueber ACLs erreichen. /etc/squid.conf: acl fun_stuff url_regex sportschau planetquake # usw... acl arbeitszeit time 7:00-16:00 http_access deny arbeitszeit fun_stuff wir benutzen Squid/2.2.STABLE5, da geht das wunderbar. Du musst also keine config-files per cron-Job durch die Gegend kopieren ;-)
Hat jemand ne Idee warum "squid restart" nicht funktioniert.
das wurde ja bereits von anderen beantwortet.
Grüsse Michael
cu. peter -- | LEISTRITZ Aktiengesellschaft Tel.: +49 (0) 911 4306 559 | Peter Woelfel, EDV-Abteilung Fax: +49 (0) 911 4306 478 | Markgrafenstrasse 29-39 eMail: pwoelfel@leistritz.de | D-90459 Nuernberg Web: http://www.leistritz.de
On Mon, May 06, 2002 at 11:08:22 +0200, Michael Helms wrote:
Wenn ich "squid restart" eingebe, sieht es so aus, als wenn squid unter Benutzung von /etc/squid.conf neu starte [...]
Erst durch "kill -9 ...." von 2 squid jobs (Ausszug von ps) 27885 ? S 0:00 /usr/sbin/squid -sYD 27886 ? S 0:48 (squid) -sYD und anschließendem Neustart /usr/sbin/squid -sYD ist die Änderung wirksam.
Hast Du schon mal probiert, bei laufendem Squid den Befehl squid -k reconfigure auszufuehren? So wird das bei uns nach Aendern der Zugriffsregeln gemacht. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
participants (5)
-
Konrad Neitzel
-
Martin Köhling
-
Michael Helms
-
Peter Blancke
-
Peter Woelfel