Re: [FUG-BR] Squid não atualiza DNS
Olá meus camaradas!! Então...não funcionou não.. Precisei liberar o ip do usuário e retirar o proxy.. aí sim, conseguiu visualizar as paginas como faço para o squid se atualizar? valeu Carlos 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 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 : > 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 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 > arma
Re: [FUG-BR] Squid não atualiza DNS
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 > > > > > > > > > > > > ---
Re: [FUG-BR] Squid não atualiza DNS
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 > -
Re: [FUG-BR] Squid não atualiza DNS
On Tue, 2008-01-15 at 21:16 -0300, ca_programador007 wrote: > 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. Como está a resolução de nomes do seu servidor DNS? Ele consegue resolver este nome que está tentando acessar? Aparentemente ele está tendo problemas de resolução de nomes, mas independentemente disto existe uma diretiva que permite que o squid utilize um servidor DNS diferente do que o próprio servidor, aonde o squid está instalado, está usando. Acrescente isto no seu squid.conf, substituindo "IP_SRV_DNS" pelo endereço IP do seu servidor DNS: dns_nameservers IP_SERVIDOR_DNS Espero que isto ajude. -- Marcelo de Souza Sant'Anna signature.asc Description: This is a digitally signed message part - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Squid não atualiza DNS
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
Re: [FUG-BR] Squid não atualiza DNS
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 <[EMAIL PROTECTED]>: > 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
[FUG-BR] Squid não atualiza DNS
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