Re: Logrotate

From: Luis Sousa <llsousa(at)ualg(dot)pt>
To: Oliver Elphick <olly(at)lfix(dot)co(dot)uk>, pgsql-admin <pgsql-admin(at)postgresql(dot)org>
Subject: Re: Logrotate
Date: 2002-11-28 10:11:12
Message-ID: 3DE5EBC0.60808@ualg.pt
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Oliver Elphick wrote:

>On Wed, 2002-11-20 at 10:14, Luis Sousa wrote:
>
>
>>Hi all,
>>
>>I'm running postgresql 7.2.1 on a debian 3.0 machine and I want to do
>>some log rotation, but I'm having some problems. The configuration that
>>I'm using is:
>>In /etc/logrotate.d/postgres:
>>/var/log/postgres.log {
>> weekly
>> rotate 52
>> compress
>> delaycompress
>> notifempty
>> create 640 postgres postgres
>> sharedscripts
>> postrotate
>> /etc/init.d/postgresql restart > /dev/null
>> endscript
>>}
>>
>>But when this is executed, always is returned the following error:
>>
>>pg_ctl: Another postmaster may be running. Trying to start postmaster anyway.
>>pg_ctl: cannot start postmaster
>>Examine the log output.
>>
>>Any sugestions !! What's wrong ?
>>
>>
>
>You don't want to restart the postmaster; suppose someone has a
>long-running query in progress at that moment. As to what is going
>wrong, what does the log output say?
>
>You should use copytruncate as a logrotate option, so that you will not
>need to force the postmaster to close.
>
>This is my (working) setup:
>
> $ cat /etc/logrotate.d/postgresql
> /var/log/postgres.log {
> daily
> rotate 10
> copytruncate
> delaycompress
> compress
> notifempty
> create 640 postgres postgres
> }
>
>
>
Oliver,

I'm using the definition that you refer but now I have a problem.
Now, after one rotate, postgres created an empty file, postgres.log, but
is witing log on postgres.log.1.
Why's that ? Why didn't postgre started writing log in postgres.log, the
new file that was created ?

Thanks in advance
Luis Sousa

--
Luis Sousa
Especialista de Inform?tica
Gabinete de Gest?o de Informa??o, ext: 7837
Campus de Gambelas
Universidade do Algarve, tel: 289800900

In response to

  • Logrotate at 2002-11-20 10:14:10 from Luis Sousa

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Fouad Fezzi 2002-11-28 10:32:42 command to rename a database
Previous Message Oliver Elphick 2002-11-28 07:21:53 Re: Select to other database's table