Re: pre-existing shared memory block is still in use after crashes

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: pre-existing shared memory block is still in use after crashes
Дата
Msg-id 1273160162-sup-8176@alvh.no-ip.org
обсуждение исходный текст
Ответ на pre-existing shared memory block is still in use after crashes  (Dave Vitek <dvitek@grammatech.com>)
Ответы Re: pre-existing shared memory block is still in use after crashes  (Magnus Hagander <magnus@hagander.net>)
Список pgsql-general
Excerpts from Dave Vitek's message of jue may 06 10:44:34 -0400 2010:
> Hi all,
>
> Yesterday I ran into two backend crashes and then an autovacuum launcher
> process crash.  The autovacuum log was:
> LOG:  database system is ready to accept connections
> LOG:  autovacuum launcher process (PID 3788) was terminated by exception
> 0xC0000142
> HINT:  See C include file "ntstatus.h" for a description of the
> hexadecimal value.

0xC0000142 is STATUS_DLL_INIT_FAILED

Apparently this can mean insufficient heap space.  I'm not sure if this is a
surprising thing to get during high load.

Not sure what can we do about it.

As for the failed restart, maybe the code that detects a conflicting shared
memory block could use a retry loop somewhere.
--

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

Предыдущее
От: Thom Brown
Дата:
Сообщение: Re: I need to take metadata from a shell script.
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: pre-existing shared memory block is still in use after crashes