Carlos, isso mesmo. Quando ele chegar no access.log.9 e tiver outro rotate, ele vai deletar o access.log.9 e copiar o access.log.8 sobre o mesmo sem criar o access.log.10. Assim tu vai ficar com os últimos 10 dias de acesso. Isso não vai zipar os arquivos, mas dependendo do tráfego que tu tens e espaço em disco não vai fazer diferença pra ti.
Att., Isnard On Qua, 2008-03-26 at 14:57 -0300, Carlos wrote: > Isnard. > No meu squid.conf tem a linha: > logfile_rotate 10 > > Então, se tem essa linha descomentada, então ela mesmo vai cuidar de > fazer o guardar o arquivos roteados e ir apagando .. sempre ficando > sempre os 10 últimos, é isso? E eu não preciso mais colocar no > etc/newsyslog.conf? > > Estou correto? > Mais uma vez, agradeço aos amigos > > > Isnard Jaquet <[EMAIL PROTECTED]> escreveu: > Carlos, > > o mais fácil é tu usar a tag logfile_rotate do squid.conf. Lê > sobre ela > e implementa conforme a tua necessidade. > > Att., > > Isnard > > On Qua, 2008-03-26 at 14:36 -0300, Carlos wrote: > > Olá Isnard! > > Eu fiz isso.. eu parei o squid, removi o squid.pid e startei > o squid. > > Ai ele criou o squid.pid e eu verifiquei rodou com o mesmo > pid. > > Consegui fazer o squid-k rotate.. > > > > Eu verifiquei em usr/local/squid/logs que ficou assim: > > -rw-r----- 1 squid squid 57316 Mar 26 14:32 access.log > > -rw-r----- 1 squid squid 450745328 Mar 26 14:22 access.log.0 > > > > Coloquei assim no crontab: > > 0 8 * * * /usr/local/sbin/squid -k rotate > > > > E agora, ele vai rotacionar todo dia e vai ficar criando > mais e mais > > arquivos assim "access.log.0" nesta pasta, não vai? > > Como faço para ele excluir os ultimos ou ir rotacionando de > 7 em 7 > > apagando os arquivos, isto é feito em /etc/newsyslog.conf? > > > > Como coloco isso no /newsyslog.conf? Olha o que eu tenho > aqui: > > > > # logfilename [owner:group] mode count size when flags > > [/pid_file] [sig_num] > > /var/log/alias.log 600 7 * @T00 J > > /var/log/all.log 600 7 * @T00 J > > /var/log/amd.log 644 7 100 * J > > /var/log/auth.log 600 7 100 * JC > > /var/log/console.log 600 5 100 * J > > /var/log/cron 600 3 100 * JC > > /var/log/daily.log 640 7 * @T00 JN > > /var/log/debug.log 600 7 100 * JC > > /var/log/kerberos.log 600 7 100 * J > > /var/log/lpd-errs 644 7 100 * JC > > /var/log/maillog 640 7 * @T00 JC > > /var/log/messages 644 5 100 * JC > > /var/log/monthly.log 640 12 * $M1D0 JN > > /var/log/pflog 600 3 100 * > > JB /var/run/pflogd.pid > > /var/log/ppp.log root:network 640 3 100 * JC > > /var/log/security 600 10 100 * JC > > /var/log/sendmail.st 640 10 * 168 B > > /var/log/slip.log root:network 640 3 100 * JC > > > > Qual linha eu sigo para colocar ? > > > > Obrigado no aguardo, Carlos > > > > > > > > > > > > > > > > Isnard Jaquet <[EMAIL PROTECTED]> escreveu: > > Carlos, > > > > o pid que tá no arquivo bate com o que tá rodando? Eu > pararia > > o squid > > (mesmo que com kill) e removeria o arquivo squid.pid. Depois > > eu > > reiniciaria o squid e verificaria se ele criou o arquivo e > se > > tá com o > > pid correto (que deve ser com o qual o squid tá rodando). > > Ainda tentaria > > fazer o rotate pra ver se ficou correto. > > > > Att., > > > > Isnard > > > > On Qua, 2008-03-26 at 11:08 -0300, Carlos wrote: > > > Olá Isnard. > > > Sim, eu consigo localizar o arquivo squid.pid em: > > > /usr/local/squid/logs] # ll > > > total 1059266 > > > -rw-r----- 1 squid squid 449700525 Mar 26 11:06 access.log > > > -rw-r----- 1 squid squid 2414548 Mar 26 11:03 cache.log > > > -rw------- 1 squid squid 8916992 Jan 18 15:18 squid.core > > > -rw-r--r-- 1 squid squid 6 Feb 26 10:53 squid.pid > > > > > > Mas olha a data: 06/Feb.. tá certo isso? > > > Quando dou um "top" eu consigo visualizar o squid rodando, > > mas só não > > > consigo stopar e dar um reload, somente no kill -9. > > > > > > O que fazer? > > > > > > > > > Isnard Jaquet <[EMAIL PROTECTED]> escreveu: > > > Carlos, > > > > > > tu consegue localizar o arquivo squid.pid com o squid no > > > rodando? O > > > caminho padrão para o FreeBSD é /usr/local/squid/logs/. > > > Pergunto porque > > > o squid verifica se existe uma cópia rodando a partir da > > > verificação do > > > conteúdo desse arquivo, que deve ser o mesmo nro do pid > que > > o > > > processo > > > do squid. > > > Talvez essa seja a explicação para ele não estar te > dizendo > > > que ele está > > > rodando. > > > > > > Att., > > > > > > Isnard > > > > > > On Ter, 2008-03-25 at 16:10 -0300, Carlos wrote: > > > > Olá amigos, mais uma vez venho pedir um auxílio aos > amigos > > > da lista. > > > > Já enviei para a lista mensagem que eu não conseguia > > > utilizar o squid > > > > -k rotate para rotacionar os logs do squid que aumenta a > > > cada dia. > > > > > > > > # du -hd1 /usr/local/squid/logs/access.log > > > > 426M /usr/local/squid/logs/access.log > > > > > > > > Como eu disse anteriormente, não consigo stopar meu > squid, > > > dar reload, > > > > reconfigure e nem o rotate, pois dá a seguinte mensagem > de > > > erro: > > > > > > > > squid: ERROR: Could not send signal 30 to process 67905: > > (3) > > > No such > > > > process > > > > > > > > Mas o squid está funcionando CORRETAMENTE!!!! Quando eu > > > preciso > > > > stopar, ele só me obedece com o kill -9 > > > > > > > > Desculpem pela ignorancia, mas preciso resolver isso na > > > empresa. > > > > Lembrando que eu sou iniciante em FreeBSD, "peguei" o > > > serviço de um > > > > amigo que saiu da empresa.. então.. eu estou tendo que > me > > > virar nos > > > > 30. Por favor me ajudem > > > > > > > > Obrigado Carlos > > > > > > > > > __________________________________________________________ > > > > Abra sua conta no Yahoo! Mail, o único sem limite de > > espaço > > > para > > > > armazenamento! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > __________________________________________________________ > > > Abra sua conta no Yahoo! Mail, o único sem limite de > espaço > > para > > > armazenamento! > > > > > > > > > > > > > > > > > > > > > > > __________________________________________________________ > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço > para > > armazenamento! > > > > > > > > > > > > > ______________________________________________________________________ > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > > >
