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!