On Thu, 2006-12-14 at 11:28, dev wrote:
> Hello friends,
>
> we have some strange problem, postmaster (pg 8.1 /win32)
> suddenly shutdown because of "no reason".
>
> The interesting thing is that this occurs always at
> almost same time (between 0.00 and 0.30h), in that time period is
> running system backup (Veristas backupexec agent) - starts at 23:30.
> The problem occurs randomly.
> In two of cases we have UPDATE/INSERT operation, but in third case - no.
>
> P.S. Why "autovacuum" runs every minute almost? Is this related?
>
> Thanks in advanced!
>
>
> ================ LOG (2006-12-14) ==================
> 2006-12-14 00:00:51 LOG: autovacuum: processing database "mtdb"
>
> 2006-12-14 00:01:52 LOG: autovacuum: processing database "mtdb"
>
> 2006-12-14 00:02:53 LOG: autovacuum: processing database "mtdb"
>
> 2006-12-14 00:03:54 LOG: autovacuum: processing database "mtdb"
>
> 2006-12-14 00:04:56 LOG: autovacuum: processing database "mtdb"
>
> 2006-12-14 00:06:02 LOG: autovacuum: processing database "mtdb"
>
> 2006-12-14 00:06:02 ERROR: could not write block 14725 of relation
> 1663/16388/61387: Permission denied
>
> 2006-12-14 00:06:02 CONTEXT: writing block 14725 of relation
> 1663/16388/61387
Looks like something is changing the permissions on this file or
something.
Is your backup agent (vertias backupexec) doing a file system backup of
the $PGDATA directory? This is probably not a good idea, especially if
it changes perms / locks the files while it is doing a backup. Either
way, a file system backup is not the proper way to backup a pgsql
instance, unless it is combined with PITR recovery.
Best answer is to not let the backup agent hit the $PGDATA directory,
but rather to run a backup with pg_dump or pg_dumpall to some other
directory and have your backup agent back that file up.