[FUG-BR] Problemas com squid erro de pid.

2007-11-06 Por tôpico Lucas Gabriel Alves Moreira
Pessoal estou tendo um problema com o squid que é o seguinte.

tenho alguns servidores que quando ocorre de precisar de desligar se desliga
eles normalmente mas quando eles ligam algumas vezes o squid nao inicia e
reporta erro que ja existe uma imagem do squid na memoria informa o pid e
fecha.. mas ao checar os programas que estao na memoria i pid que ele
informa nao condiz com imagem nenhuma de squid geralmente é tty ou outro
aplicativo ..
Eu uso aquele RUNCACHE pra startar o squid.. Este problema é variavel ou
seja hora acontece hora nao . .mas isto so ocorre quando acontece quando se
reincia o servidor.. com ele ligado se eu parar o squid e inicia-lo
novamente ele nao demonstra este erro .. alguem ai ja teve este probleminha
?
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com squid erro de pid.

2007-11-06 Por tôpico Alexandre Correa
Opa !!

talvez seja porque o squid nao consegue apagar o squid.pid !!! no
linux eu montei um rc para squid que consegue contornar estas
situacoes...

adapta ele ai para o bsd... que funciona :)


#!/bin/bash

# rc.squid - Comanda o daemon squid
# Alexandre J Correa [EMAIL PROTECTED]

PID=`/sbin/pidof squid`
RUN=0
SQUID=/usr/sbin/squid
OPTS=-D -s


if `kill -CHLD $PID  /dev/null 21`; then
RUN=1
fi

squid_start() {
if [ $RUN == 1 ]; then
echo Squid ja esta rodando...
exit 1
fi
echo -n Iniciando squid...
ulimit -HSd unlimited
ulimit -HSf unlimited
ulimit -HSm unlimited
ulimit -HSn 16384
ulimit -HSs unlimited
ulimit -HSt unlimited
ulimit -HSv unlimited
ulimit -HSc unlimited

$SQUID $OPTS  /var/log/squid/squid.out 21
RETVAL=$?

if [ $RETVAL -eq 0 ]; then
echo  OK
else
echo  ERRO
fi
return $RETVAL
}
squid_stop() {
if [ $RUN == 0 ]; then
echo Squid nao esta ativo...
exit 1
fi
echo -n Finalizando squid...
$SQUID -k shutdown 
while : ; do
echo -n .
[ -f /var/run/squid.pid ] || break
sleep 1
done
echo  OK
}
squid_reload() {
if [ $RUN == 0 ]; then
echo Squid nao esta ativo...
exit 1
fi
$SQUID $OPTS -k reconfigure
}
squid_restart() {
squid_stop
squid_start
}

case $1 in
start)
squid_start
;;

stop)
squid_stop
;;

reload)
squid_reload
;;

restart)
squid_restart
;;
*)
echo $Uso: $0 {start|stop|reload|restart}
exit 1
esac

exit $?


On Nov 6, 2007 1:35 PM, Lucas Gabriel Alves Moreira [EMAIL PROTECTED] wrote:
 Pessoal estou tendo um problema com o squid que é o seguinte.

 tenho alguns servidores que quando ocorre de precisar de desligar se desliga
 eles normalmente mas quando eles ligam algumas vezes o squid nao inicia e
 reporta erro que ja existe uma imagem do squid na memoria informa o pid e
 fecha.. mas ao checar os programas que estao na memoria i pid que ele
 informa nao condiz com imagem nenhuma de squid geralmente é tty ou outro
 aplicativo ..
 Eu uso aquele RUNCACHE pra startar o squid.. Este problema é variavel ou
 seja hora acontece hora nao . .mas isto so ocorre quando acontece quando se
 reincia o servidor.. com ele ligado se eu parar o squid e inicia-lo
 novamente ele nao demonstra este erro .. alguem ai ja teve este probleminha
 ?
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 

Sds.
Alexandre J. Correa
Onda Internet / OPinguim.net
http://www.ondainternet.com.br
http://www.opinguim.net
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd