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! 
> 
> 
>  

Responder a