Re: auto removing stale pid for postmaster NT service

Поиск
Список
Период
Сортировка
От Andrew Sullivan
Тема Re: auto removing stale pid for postmaster NT service
Дата
Msg-id 20020916164129.W4394@mail.libertyrms.com
обсуждение исходный текст
Ответ на Re: auto removing stale pid for postmaster NT service  (Simone Tellini <tellini@areabusiness.it>)
Ответы Re: auto removing stale pid for postmaster NT service  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-admin
On Mon, Sep 16, 2002 at 04:56:26PM +0200, Simone Tellini wrote:
>
> it happens on linux as well: if there's a stale file at boot, it refuses
> to start saying that it's already running.

Not exactly.

If there is a stale pid file, it looks to see if a process with that
pid exists.  _Then_ it refuses to start.

This is because there is a process with the same pid as the
postmaster.  This will happen in cases where the machine crashes and
starts up again -- something else happens to get the (former)
postgres pid at startup, and so when postgres checks for a process
with that pid, one exists.  And kerplooey.

I seem to recall that someone (maybe Tom Lane?) suggested an
extension to the current pidfile check, so that it will also check to
see if the process really is PostgreSQL.  But I don't know if it was
implemented.

A

--
----
Andrew Sullivan                         204-4141 Yonge Street
Liberty RMS                           Toronto, Ontario Canada
<andrew@libertyrms.info>                              M2P 2A8
                                         +1 416 646 3304 x110


В списке pgsql-admin по дате отправления:

Предыдущее
От: Elielson Fontanezi
Дата:
Сообщение: benchmark
Следующее
От: Andrew Sullivan
Дата:
Сообщение: Re: psql database recovery error