From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | GH <grasshacker(at)over-yonder(dot)net> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Warning: Don't delete those /tmp/.PGSQL.* files |
Date: | 2000-11-29 22:27:42 |
Message-ID: | 8364.975536862@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-hackers |
GH <grasshacker(at)over-yonder(dot)net> writes:
> running this script with "start" causes the postgres server to start,
> run out of files, and then shutdown. Postgres is useable until it runs
> out of files and shuts down.
Continuing on that line of thought --- it seems like this must be an
indication of a file-descriptor leak somewhere. That is, some bit of
code forgets to close a file it opened. Cycle through that bit of code
enough times, and the kernel stops being willing to give you more file
descriptors.
If this is correct, we could probably identify the leak by knowing what
file is being opened multiple times. Can you run 'lsof' or some similar
tool to check for duplicate descriptors being held open by the
postmaster?
I recall that we have fixed one or two leaks of this kind in the past,
but I don't recall details, nor which versions the fixes first appeared
in.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Joel Burton | 2000-11-29 23:49:07 | Re: [GENERAL] Warning: Don't delete those /tmp/.PGSQL.* files |
Previous Message | Tom Lane | 2000-11-29 22:09:07 | Re: [GENERAL] Warning: Don't delete those /tmp/.PGSQL.* files |
From | Date | Subject | |
---|---|---|---|
Next Message | mlw | 2000-11-29 22:51:54 | SQL 'in' vs join. |
Previous Message | Tom Lane | 2000-11-29 22:09:07 | Re: [GENERAL] Warning: Don't delete those /tmp/.PGSQL.* files |