logo       

Re: Logs e Logrotate: msg#00674

db.postgresql.brasil

Subject: Re: Logs e Logrotate

On Fri, Mar 28, 2003 at 12:27:48PM -0300, Renê Salomão wrote:
>
> Consultando o help, construi o seguinte script para o log para testar a
> capacidade do logrotate.
>
> /var/log/postgresql/postgresql.log {
> daily
> rotate 5
> compress
> create
> }

O pacote Debian do PostgreSQL usa o seguinte:

/var/log/postgres.log {
daily
rotate 10
copytruncate
delaycompress
compress
notifempty
create 640 postgres postgres
}

> A principio funcionou tranquilo qdo inicio o Pg. O problema surge qdo o
> log é salvo e um novo arq é criado para armazenar as info do dia. Nada
> mais é escrito nesse novo arq de log. O q + preciso fazer para ter uma
> continuidade nos logs?
>
> Pg 7.3.2
>
> Startup: pg_ctl start -o -i -l /var/log/postgresql/postgresql.log

Hmmm, talvez no 7.3 você precise enviar um SIGHUP para o processo
principal do PostgreSQL, o postmaster.

O pacote Debian tem a seguinte opção no seu script de inicialização:

force-reload | reload)
/usr/lib/postgresql/bin/pg_ctl reload -D ${PGDATA}
;;

Ou seja, pouco depois que o logrotate rodar, rode o pg_ctl com as opções
acima (PGDATA seria o local de armazenamento dos seus bancos).

-Roberto

--
+----| Roberto Mello - http://www.brasileiro.net/ |------+
+ Computer Science Graduate Student, Utah State University +
+ USU Free Software & GNU/Linux Club - http://fslc.usu.edu/ +
Computers are like air conditioners. Both stop working, if you open windows.
-- Adam Heath

----------------------------------------------------------
Grupo PostgreSQL Brasil. Fundado em 1999.
Mensagens para: postgresql-br-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Desassociação:
postgresql-br-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Site Web: http://br.groups.yahoo.com/group/postgresql-br


Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html





<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise