Re: BUG #16817: kill process cause postmaster hang

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: BUG #16817: kill process cause postmaster hang
Дата
Msg-id 865794.1610380530@sss.pgh.pa.us
обсуждение исходный текст
Ответ на BUG #16817: kill process cause postmaster hang  (PG Bug reporting form <noreply@postgresql.org>)
Ответы Re: BUG #16817: kill process cause postmaster hang  (bchen90 <bchen90@163.com>)
Список pgsql-bugs
PG Bug reporting form <noreply@postgresql.org> writes:
>     Recently we encountered a problem that after killed walwriter, we expect
> the database can recover normally, but it not (the postmaster hang in the
> stat of  'wait dead end', and the archiver does't exit).
>     After analysis this problem, we found it could be a bug for a long time.
> for archiver now use 'system' to call the configed archive command. For
> 'system' the linux programmer's manual describe the following 'During
> execution of the command, SIGCHLD will be blocked, and SIGINT and SIGQUIT
> will be ignored'. 

>     So, when a child chrash, we now just SIGQUIT the archiver just one time,
> while the archiver just execute 'system', SIGQUIT  will be ignored, then the
> posmaster hang in stat of 'wait dead end'.

Not sure I believe this: why wouldn't the SIGKILL-after-5-seconds logic
get us out of that situation?

            regards, tom lane



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

Предыдущее
От: PG Bug reporting form
Дата:
Сообщение: BUG #16817: kill process cause postmaster hang
Следующее
От: PG Bug reporting form
Дата:
Сообщение: BUG #16818: progress reporting ALTER TABLE ADD UNIQUE