Squid Shutdown Problem, openSUSE 10.2
Hallo, Folgendes Problem: "rcsquid start" funktioniert, legt brav /var/run/squid.pid an, squid funktioniert wunderbar. "rcsquid stop" ruft "squid -k shutdown" auf, squid beendet sich auch brav, aber /etc/init.d/squid findet danach nach wie vor ein /var/run/squid.pid und gibt daraufhin alle zwei Sekunden den Punkt aus bis SQUID_SHUTDOWN_TIMEOUT auf 0 ist (wobei hier wohl noch ein Fehler begraben ist, den SQUID_SHUTDOWN_TIMEOUT ist in Sekunden, die Schleife dekremeniert aber nur um eins waehrend ein "sleep 2" aufgrufen wird). Hat dieses Problem noch jemand? Hat es jemand geloest? Ist es squid selbst der /var/run/squid.pid loeschen sollte? Wenn ja, warum nicht? Roman -- Roman Fietze Telemotive AG Büro Mühlhausen Breitwiesen 73347 Mühlhausen Tel.: +49(0)7335/18493-45 http://www.telemotive.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Tuesday 19 December 2006 11:49, Roman Fietze wrote:
Hat dieses Problem noch jemand? Hat es jemand geloest? Ist es squid selbst der /var/run/squid.pid loeschen sollte? Wenn ja, warum nicht?
Der Fix ist nicht schwer. Spricht, falls es ein allgemeines Problem ist, etwas gegen folgende Loesung? stop) echo -n "Shutting down WWW-proxy squid " if checkproc $SQUID_BIN ; then $SQUID_BIN -k shutdown sleep 2 if [ -e $SQUID_PID ] ; then echo -n "- wait a minute or two... " i="$SQUID_SHUTDOWN_TIMEOUT" while checkproc $SQUID_BIN && [ $i -gt 0 ] ; do sleep 2 i=$[$i-1] echo -n "." [ $i -eq 41 ] && echo done fi if checkproc $SQUID_BIN ; then killproc -TERM $SQUID_BIN echo -n " Warning: squid killed !" fi rm -f $SQUID_PID else echo -n "- Warning: squid not running ! " rc_failed 7 fi rc_status -v ;; Roman -- Roman Fietze Telemotive AG Büro Mühlhausen Breitwiesen 73347 Mühlhausen Tel.: +49(0)7335/18493-45 http://www.telemotive.de
participants (1)
-
Roman Fietze