Search Postgresql Archives

Re: How to debug a locked backend ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Richar, Martijn,

Thanks for answering, but I had to kill the process in the meantime. I
tried kill -11 in the hope it will produce a core dump at least, but it
either didn't dump core or I don't know where to look for it as I can't
find it.

In any case, this is the second time I experience such a lock-up this
week, so I will definitely need to find out what's going on.

I would exclude hardware failure, as it happened exactly with the same
process, involving exactly the same queries/table and the same failure
symptoms, which is not characteristic for hardware failures (that should
be more random).

So, in order to find out what's going on, what should I do if it happens
again ? Use gdb, and do what ?
Strace is a good idea, I'll do that too if there is a next time.

In any case, this time I have more details of the locks and what was
still running. I'll try to make a test case out of it, maybe I'll catch
the error on a development machine...

Cheers,
Csaba.

On Fri, 2005-11-18 at 14:23, Richard Huxton wrote:
> Csaba Nagy wrote:
> > Hi all,
> > 
> > I have right now a locked backend, similar to what I had a few days ago.
> > It won't answer to pg_cancel_backend.
> > Is there a way to diagnoze what it is actually doing ?
> > 
> > If you answer, please do it quickly as in max 15 minutes I'll kill -9
> 
> Have you tried "strace -p <pid>" to see what calls it's making?
> 
> --
>    Richard Huxton
>    Archonet Ltd


---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux