Re: postmaster.pid

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: postmaster.pid
Дата
Msg-id 4340.1093363174@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: postmaster.pid  (Andrew Dunstan <andrew@dunslane.net>)
Ответы Re: postmaster.pid
Список pgsql-hackers-win32
Andrew Dunstan <andrew@dunslane.net> writes:
> I think we're on the wrong track here. If there is a pid file then the
> postmaster will try to see if the process is running by calling
> kill(pid,0) - see backend/utils/init/miscinit.c.

> However, on Windows we simulate kill(), and always return EINVAL if the
> signal <= 0 (see port/kill.c).

That's clearly broken.  Should you not send the zero signal the same way
as other signals, and just let the recipient ignore it?  (This assumes
that the pre-existing postmaster is accessible to a would-be new
postmaster's kill ... is that true?)

            regards, tom lane

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

Предыдущее
От: "Dave Page"
Дата:
Сообщение: Re: postmaster.pid
Следующее
От: "Magnus Hagander"
Дата:
Сообщение: Re: postmaster.pid