Re: PostgreSQL hanging

From: "Shoaib Mir" <shoaibmir(at)gmail(dot)com>
To: "Benjamin Krajmalnik" <kraj(at)illumen(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: PostgreSQL hanging
Date: 2006-07-31 17:57:53
Message-ID: bf54be870607311057k1da6860cv38f28fa8d5e061fa@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Do you have any antivirus running on your system? if so, try disabling that.

This problem can occur if some other process is holding a lock on that
specific file and so as a result not able to rename the file.

Thanks,
--
Shoaib Mir
EnterpriseDB (www.enterprisedb.com)

On 7/31/06, Benjamin Krajmalnik <kraj(at)illumen(dot)com> wrote:
>
> I am runing PG 8.1.4/Windows.
> Over the weekend, I have had to restart the PostgreSQL service a couple
> of times after PG hangs.
> At the time this happens, the log is showing entries such as the one
> below
>
> 2006-07-31 09:19:55 LOG: could not rename file
> "pg_xlog/0000000100000208000000E1" to
> "pg_xlog/0000000100000208000000F4", continuing to try
>
> Any ideas what may be causing this?
>
> My database is currently 7.7 GB.
> I have 54GB of drive space available, so it is not being caused by lack
> of disk space.
>
> My autovacuum parameters are as follows:
>
> #-----------------------------------------------------------------------
> ----
> # AUTOVACUUM PARAMETERS
> #-----------------------------------------------------------------------
> ----
>
> autovacuum = on # enable autovacuum subprocess?
> autovacuum_naptime = 20 # time between autovacuum runs, in secs
> autovacuum_vacuum_threshold = 100 # min # of tuple updates before
> # vacuum
> autovacuum_analyze_threshold = 100 # min # of tuple updates before
> # analyze
> autovacuum_vacuum_scale_factor = 0.1 # fraction of rel size before
> # vacuum
> autovacuum_analyze_scale_factor = 0.1 # fraction of rel size before
> # analyze
> autovacuum_vacuum_cost_delay = 100 # default vacuum cost delay for
> # autovac, -1 means use
> # vacuum_cost_delay
> autovacuum_vacuum_cost_limit = 100 # default vacuum cost limit for
> # autovac, -1 means use
> # vacuum_cost_limit
>
>
> Any suggestions will be appreciated.
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: explain analyze is your friend
>

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Benjamin Krajmalnik 2006-07-31 18:01:23 Re: PostgreSQL hanging
Previous Message Benjamin Krajmalnik 2006-07-31 16:34:42 PostgreSQL hanging