logo       

Re: Logs e Logrotate: msg#00686

db.postgresql.brasil

Subject: Re: Logs e Logrotate

Obrigado Roberto,

Experimentei de todos os jeitos... Kill -HUP, reload, etc... Ainda
continuo na estaca zero...

Script:

/var/log/postgresql/postgresql.log {
daily
rotate 5
compress
create
postrotate
kill -HUP `pidof postmaster`
endscript
}

O q faço:

1. Inicializo o Postgres:

(7.3.2)$ pg_ctl start -o -i -l /var/log/postgresql/postgresql.log
postmaster successfully started

2. Verifico o log:

(7.3.2)$ less /var/log/postgresql/postgresql.log
LOG: database system was shut down at 2003-03-28 17:44:56 BRT
LOG: checkpoint record is at 0/801B7C
LOG: redo record is at 0/801B7C; undo record is at 0/0; shutdown TRUE
LOG: next transaction id: 488; next oid: 16976
LOG: database system is ready

3. Causo um erro:

(PG 7.3.2)$ psql
psql: FATAL: Database "pgsql" does not exist in the system catalog.

4. Verifico o log novamente:

(PG 7.3.2)$ less /var/log/postgresql/postgresql.log
LOG: database system was shut down at 2003-03-28 17:44:56 BRT
LOG: checkpoint record is at 0/801B7C
LOG: redo record is at 0/801B7C; undo record is at 0/0; shutdown TRUE
LOG: next transaction id: 488; next oid: 16976
LOG: database system is ready
FATAL: Database "pgsql" does not exist in the system catalog.

5. Forço uma rotação no log:

(PG 7.3.2)# logrotate -f /etc/logrotate.d/postgresql

6. Verifico o log:

(PG 7.3.2)$ less /var/log/postgresql/postgresql.log
/var/log/postgresql/postgresql.log lines ?-?/? (END)

7. Verifico o diretorio:

(PG 7.3.2)$ ls /var/log/postgresql/
-rw-r----- 1 pgsql root 0 Mar 28 17:49 postgresql.log
-rw-r----- 1 pgsql root 270 Mar 28 17:49 postgresql.log.1.gz

Deve ter mais alguma coisa causando erro q não estou enxergando... Pois
a principio vcs me passaram boas dicas e nenhum um erro aparece!!!

Lá se vai um fim de semana!!!!

Obrigado a todos...
Bom fim de semana!!!

On Fri, 28 Mar 2003 12:39:11 -0700
Roberto Mello <rmello-EcA6f/Poxwo3uPMLIKxrzw@xxxxxxxxxxxxxxxx> wrote:

> On Fri, Mar 28, 2003 at 03:21:40PM -0300, Renê Salomão wrote:
> > Roberto,
> >
> > Tentei fazer um pg_ctl reload no script... Infelizmente ele
> > continua
> > não escrevendo nada no log...
> > Como eu faço usando o SIGHUP? Desculpa a ignorância, mas o q
> > significa?
>
> O SIGHUP e' um sinal que diz ao processo para reler seus arquivos de
> configuracao, entre outras coisas. Com isso ele deveria fechar o
> ponteiro para o descritor do arquivo de log, e reabrir o log.
>
> Voce poderia fazer: kill -HUP postmaster
> Ou: kill -HUP `pidof postmaster`
>
> Note que acima eu nao usei apostrofo(') e sim (`).
>
> -Roberto
>
> --
> +----| Roberto Mello - http://www.brasileiro.net/
> |------+
> + Computer Science Graduate Student, Utah State University
> ++ USU Free Software & GNU/Linux Club - http://fslc.usu.edu/
> + All right, who's been cooking hot dogs over the Intel Processor?
>
> ----------------------------------------------------------
> 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
>
>
>


-----------------------------
Renê Salomão
Ibiz Tecnologia -- www.ibiz.com.br
(011) 5579-3178 - R. 211

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