| 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: | Whole Thread | Raw Message | 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
| 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 |