When I'm saying it left the files there, it left ALL the files there - over
3 weeks worth, and it kept producing new WAL files.

The archive command was succeeding as I was getting a copy in my backup
directory, and I was getting through an average of 3-4 files a day, so
surely if it wanted to recycle the original files it would have done by
then, rather than keep creating new files?  The checkpoint settings were all
at default values.

Thanks for clarifying the archive command's job - I hadn't realised WAL
segments are recycled, due to the above issue.


> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:pgsql-admin-
> [EMAIL PROTECTED] On Behalf Of Tom Lane
> Sent: 22 June 2006 3:22 pm
> To: [EMAIL PROTECTED]
> Cc: 'Alvaro Herrera'; pgsql-admin@postgresql.org
> Subject: Re: [ADMIN] 2,2gb of pg_xlog ??
> 
> "Andy Shellam" <[EMAIL PROTECTED]> writes:
> >> Don't do this.  Postgres itself will remove the file after the
> >> archive_command has copied it elsewhere.
> 
> > In my 8.1.3 install, it didn't - when I specified a cp command, it left
> the
> > files there.  I had to define the command as "mv" to have them moved.
> 
> If it left the files there, it had a reason to (probably, that it wanted
> to rename them for use as new WAL segments).  It is NOT NOT NOT the job
> of the archive_command to do anything except copy the data somewhere else.
> 
> Back to the OP's problem: failure to recycle WAL segments requires some
> active looking into, not mindless removal of files.  The only
> explanations I can think of are that he's got the checkpoint interval
> settings at wacko values, or more likely something is preventing
> checkpoints from completing; if so, it's desperately important to find
> out what and fix it.  Manual file removal is addressing a symptom not
> the problem.
> 
>                       regards, tom lane
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings
> 
> !DSPAM:14,449aa805256841107475365!
> 



---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to