Re: postmaster.pid

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: postmaster.pid
Дата
Msg-id 412CD237.90901@dunslane.net
обсуждение исходный текст
Ответ на Re: postmaster.pid  (Joerg Hessdoerfer <Joerg.Hessdoerfer@sea-gmbh.com>)
Ответы Re: postmaster.pid
Список pgsql-hackers-win32

Joerg Hessdoerfer wrote:

>
>
>Well, wouldn't it be better then to do an OS-dependant check for a running
>postmaster, which could use kill() on IMHO broken systems where it's not easy
>to determine the processname for a PID, and more elaborate checking on
>others. On Windows, there's OpenProcess et al, on Linux, one could resort
>to /proc. I didn't develop on too many others, but there should be
>possibilities for those, too.
>
>
>
>

At this stage in the dev cycle I don't think so - might be worth
improving the robustness post 8.0. Assuming you have access to /proc can
be dangerous too - even if it's there (and in some jail/chroot type
environments it isn't) .

One thought I did have was that it might be worth ignoring the .pid file
is its mtime was older than the system boot time, assuming that both
could be determined portably and reliably.

cheers

andrew

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

Предыдущее
От: Joerg Hessdoerfer
Дата:
Сообщение: Re: postmaster.pid
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Service startup delay