Em 15/01/08, Alexandre Correa<[EMAIL PROTECTED]> escreveu: > o squid tem um tempo que ele demora para finalizar o processo, quando vc da um > > squid -k shutdown > > ele recebe o sinal, e armazena em hd o que ta na memoria ... antes de > dar um shutdown... > > tem uma diretiva que acelera este processo > > shutdown_lifetime 30 seconds > > em 30 segundos ele mata TODAS as conexoes TCP que estao ativas nele... > > isso ja agiliza o processo de shutdown... > > a recomendação que eu faço é sempre terminar o squid com o comando > "squid -k shutdown" para nao haver possibilidade de corromper seu > indicce do cache.. (swap.state).... > > no linux eu montei um script de start/stop para squid... da uma > adaptada para rodar no freebsd .. > > #!/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 2>&1`; then > RUN=1 > fi > > squid_start() { > if [ "$RUN" == "1" ]; then > echo "Squid ja esta em execucao..." > exit 1 > fi > echo -n "Iniciando squid..." > ulimit -HSd unlimited > ulimit -HSf unlimited > ulimit -HSm unlimited > ulimit -HSn 65535 > ulimit -HSs unlimited > ulimit -HSt unlimited > ulimit -HSv unlimited > ulimit -HSc unlimited > > $SQUID $OPTS >> /var/log/squid/squid.out 2>&1 > 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 $? > > > 2008/1/15 ca_programador007 <[EMAIL PROTECTED]>: > > Olá Alexandre.. valeu pela resposta > > > > O meu tava 5 minutos e ainda tava comentada (risos). > > Vou fazer o teste amanha na empresa e se der cert, posto aqui para vocês. > > > > Aproveitando preciso perguntar uma coisa.. > > Porque eu páro o squid, ele sempre fica executando ainda? > > Faço isso: /usr/local/etc/rc.d/squid stop > > vou em top e ele está executando, sempre eu preciso matar o processo e > > depois quando eu mato o processo eu starto ( /usr/local/etc/rc.d/squid > > start). > > Eu nao consigo dar o reload e se eu restarto, ele nao acontece nada, só > > atualiza mesmo quando eu stopo, mato o processo e depois starto. > > > > Porque acontece isso? > > no aguardo, carlos > > > > > > > > Alexandre Correa <[EMAIL PROTECTED]> escreveu: > > tem uma diretiva.. > > > > negative_ttl > > > > qual o valor que voce esta usando.. ela mantem em cache (memoria) os > > caches de erros (dns, 404, etc etc) pelo tempo determinado.. > > > > coloca ai negative_ttl 3 minutes > > > > > > > > 2008/1/15 ca_programador007 : > > > > > Olá colegas!! > > > > > > Estou com problemas e preciso que alguém me auxilie. > > > Tenho um servidor Freebsd rodando o Squid. > > > Não sei o que está acontecendo que o squid não está atualizando o dns... > > > tem páginas que eu acesso que dá o seguinte erro: > > > > > > A URL solicitada não pode ser recuperada > > > Na tentativa de recuperar a URL: http://www.dominio.com.br > > > O seguinte erro foi encontrado: > > > Incapaz de determinar o endereço IP através do nome do host > > > http://www.dominio.com.br > > > O servidor DNS retornou: > > > No DNS records > > > Isso significa que: > > > O cache foi incapaz de resolver o nome do host presente na URL. > > > Verifique se o endereço está correto. > > > > > > > > > Tentei limpar o cache do squid e mesmo assim não funcionou. Tentei trocar > > > o ip da máquina (DHCP, mas eu fixo o ip que eu quero), tentei alterar o > > > dns, e nada.... > > > Quando tento pingar no site, o ping responde normalmente, mas não abre no > > > browser, mostrando o erro citado. > > > > > > Como fazer para o squid atualizar automaticamente? tem algo que possa > > > fazer para resolver meu problema? > > > > > > OBS: Reparei que a navegação ficou lenta de uma hora pra outra...... > > > > > > Valeu, abraços, Carlos > > > > > > > > > > > > --------------------------------- > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > > armazenamento! > > > ------------------------- > > > 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 > > > > > > > > --------------------------------- > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > ------------------------- > > 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 >
isso ja aconteceu comigo, fiz tudo que vcs ja disseram resolveu depois que alterei o visible_hostname intranet.meudominio.com.br ai funcionou o motivo porque este servidor e de uma cidade e o dns era outro so foi eu altera o nome colocando pra o dns da atual cidade funcionou. -- Alessandro de Souza Rocha Administrador de Redes e Sistemas Freebsd-BR User #117 ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd