Re: [BUGS] Bad interaction between elog and postmaster.c (6.4.2)

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: [BUGS] Bad interaction between elog and postmaster.c (6.4.2)
Дата
Msg-id 199906291329.JAA20472@candle.pha.pa.us
обсуждение исходный текст
Ответ на Bad interaction between elog and postmaster.c (6.4.2)  (Shez <shez@nsl.net>)
Список pgsql-bugs
> Hi there,
>     The bug that I reported which was causing the backend and all its
> children to hang when an accept() on an incoming connection fails turns out to
> because of elog()'s side effect of sending SIGQUIT to the backend.  This causes
> the children to be sent signals while SIGCHLD is blocked (to prevent race's).
> This seems to hang the backend forever.
>
> I was going to check 6.5 before I sent this but I don't have enough time just
> now, my aplogies for this.
>
> A simple hack around is to remove the elog() when an accept fails.

This is redesigned in 6.5.

--
  Bruce Momjian                        |  http://www.op.net/~candle
  maillist@candle.pha.pa.us            |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

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

Предыдущее
От: Shez
Дата:
Сообщение: Bad interaction between elog and postmaster.c (6.4.2)
Следующее
От: Fomichev Michael
Дата:
Сообщение: ...